python2 subprocess,subprocess用法
说明
1.子流程是Python中的一个新模块,它允许生成新流程并将其连接到输入/输出/错误管道。
并获取它们的返回(状态)代码。
2.本模块的目的是替换几个旧的模块和方法。
子流程模块中的常用功能
函数描述subprocess.run()Python 3.5中的新函数。执行指定的命令,并在命令完成后返回包含执行结果的CompletedProcess类的实例。Subprocess.call()执行指定的命令并返回命令执行状态。其功能类似于os.system(cmd)。subprocess . check _ call()Python 2.5中的新函数。执行指定的命令,如果成功执行,则返回状态代码,否则引发异常。其功能相当于subprocess.run(.检查=真)。subprocess . check _ output()Python 2.7中的新函数。对于指定的命令,如果执行状态码为0,则返回命令执行结果;否则,将引发异常。Subprocess.getoutput(cmd)接收字符串格式的命令,执行命令并返回执行结果。其功能类似于os.popen(cmd)。read()和commands.getoutput(cmd)。Subprocess.getstatusoutput(cmd)执行cmd命令并返回一个元组(命令执行状态,命令执行结果输出)。其功能类似于commands.getstatusoutput()。以上是python子流程模块,希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。