python子进程的输出不可见_python学习_关闭子进程及子进程输出到文件

class 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)

启动一个子进程,主要用到的参数就是args

下面主要讲解下参数args,可以是一个字符串,也可以是一个包含程序参数的列表

比如需要打开gedit程序,可以输入subprocess.Popen("/usr/bin/gedit")

如果需要用gedit打开1.txt文本,如果subprocess.Popen("/usr/bin/gedit 1.txt")就会报错

可以输入subprocess.Popen(["/usr/bin/gedit", "1.txt"]) 或者 subprocess.Popen("/usr/bin/gedit 1.txt", shell=True)

Popen.wait() 等待子进程退出

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页