python的subprocess.Popen()的简单用法,python subprocess popen函数
在编写语言程序的过程中,如果想快速完成任务,有很多可行的方法,其中调用系统命令是使用频率最高的,最受欢迎的就是子进程模块。几乎在任何操作系统中,任何命令都可以被调用和交互,往往结果就是执行是否流畅,执行的内容能否成功输出。下面教大家如何改进模块部分。
subprocess.Popen的构造函数
classsubprocess。subprocess.Popen调用方法使用
import子流程
子流程=子流程。Popen([ping ,-n , 4 , www.baidu.com])
打印(“父流程”)subprocess.Popen进行如下的子进程调用:
import子流程
cmd=[ls]
流程=子流程。Popen(cmd,stdout=子进程。管道)
forst dout _ lineiniter(process . stdout . readline,b):
打印(标准输出行)
process.stdout.close()
return_code=process.wait()
ifreturn_code:
RaiseSubprocess。可以看到CalledProcessError (return _ code,cmd)。我们都可以用Popen来处理流程的创建和管理,尤其是遇到不寻常的函数,处理起来很流畅,收益也很大。学会掌握它很重要。让我们掌握子流程。理解地打开!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。