Use:
- Python3.9
- subprocess
链接:
- 官方文档
- 官方文档_Popen
Input[0]:import subprocess Input[1]:help(subprocess) Output[1]:Squeezed text(645 lines)subprocess的主要功能函数:
- subprocess.Popen(args,bufsize=0,executable=None,stdin=None,stdout=None,stderr=None,preexec_fn=None,close_fds=False,shell=False,cwd=None,env=None,universal_newlines=False,startupinfo=None,creationflags=0)
原型:
class Popen(object):
def __init__(self, args, bufsize=-1, executable=None,
stdin=None, stdout=None, stderr=None,
preexec_fn=None, close_fds=True,
shell=False, cwd=None, env=None, universal_newlines=None,
startupinfo=None, creationflags=0,
restore_signals=True, start_new_session=False,
pass_fds=(), *, user=None, group=None, extra_groups=None,
encoding=None, errors=None, text=None, umask=-1)
参数解析:
- self: class对象中的变量。
- args: 一个list或str对象,用于传参。
- bufsize:0表示不缓冲,x>=1时,表示缓冲x行。<0使用默认策略,一般为0。
- executable



