知行编程网知行编程网  2022-11-17 16:00 知行编程网 隐藏边栏  14 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python subprocess.popen怎么用?的相关知识,希望可以帮到处于编程学习途中的小伙伴

如何使用 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吧!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享