导语:
本文主要介绍了关于python subprocess.popen怎么用?的相关知识,希望可以帮到处于编程学习途中的小伙伴
在编写语言程序的过程中,如果想要快速完成任务,有很多可行的方法,其中最常用的是调用系统命令,最流行的是
子流程模块也是如此。几乎在任何操作系统中,命令都可以被调用和交互,结果往往是执行是否顺利,执行的内容是否能够成功输出。下面将教大家提高模块部分的学习。
subprocess.Popen的构造函数
class subprocess.Popen()
subprocess.Popen
调用方法使用
>>> import subprocess
>>> child = subprocess.Popen(['ping','-n','4','www.baidu.com'])
>>> print ('parent process')
subprocess.Popen进行如下的子进程调用:
import subprocess
cmd = ['ls']
process = subprocess.Popen(cmd, stdout=subprocess.PIPE)
for stdout_line in iter(process.stdout.readline, b''):
print(stdout_line)
process.stdout.close()
return_code = process.wait()
if return_code:
raise subprocess.CalledProcessError(return_code, cmd)
可以看出,对于进程的创建和管理,我们可以使用
Popen来进行处理,尤其是遇到不常见的功能,处理更是顺顺利利,学会掌握十分重要,大家带着理解去掌握住subprocess.Popen吧!
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何检查计算机中的 python 版本09/19
- ♥ python和java语法有什么区别11/21
- ♥ 实例讲解join方法的使用12/02
- ♥ python特有的方法有哪些11/25
- ♥ Python学习网教你用极少的代码制作自己的屏幕翻译工具12/15
- ♥ python中如何判断星期几12/25
内容反馈