Python3-subprocess模块-子进程管理

简单介绍

  subprocess模块可以创建新的进程,执行shell命令、Python脚本等

代码示例

import subprocess

# 1.执行进程,并获取返回码
return_code = subprocess.call(["ls", "-l"])
print(return_code)

# 2.执行进程,并获取进程输出内容
return_cont = subprocess.check_output(["ipconfig"])
print(return_cont.decode("gbk"))

# 3.传递原生shell命令字符串执行,不推荐
subprocess.call("ls -l", shell=True)
subprocess.check_output("ls -l", shell=True)
1.执行shell命令

参考资料

  http://python.usyiyi.cn/translate/python_352/library/subprocess.html

      

    

原文地址:https://www.cnblogs.com/qq1207501666/p/6656104.html