简单介绍
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)
参考资料
http://python.usyiyi.cn/translate/python_352/library/subprocess.html