导语:
本文主要介绍了关于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中使用模块scipy.io处理mat数据的两种方法09/15
- ♥ python如何代表权力09/02
- ♥ Python中eval的使用及注意事项12/17
- ♥ 如何在 python tkinter 中使用 ttk 组件?09/11
- ♥ 如何卸载python11/25
- ♥ 如何在linux中编写python脚本10/23
内容反馈