python【subprocess】【os.system】 运行CMD和shell命令

2021/8/18 7:37:04

本文主要是介绍python【subprocess】【os.system】 运行CMD和shell命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  1. 等待,输出界面相关
import os
import subprocess
from subprocess import Popen, PIPE, STDOUT,DEVNULL

# res = os.system('ping 127.0.0.1') #主程序等待,返回0,界面输出
# res = os.system('ping 1.0.0.2') #主程序等待,返回1,界面输出
# res = subprocess.call('ping 1.0.0.2',shell=False)      #主程序等待,返回1,界面输出
res = subprocess.call('ping 1.0.0.2',stdout=DEVNULL, stderr=subprocess.STDOUT,shell=False)      #主程序等待,返回1,打印界面隐藏
# res = subprocess.Popen('ping 127.0.0.1')  # 主程序不等待
# res = subprocess.Popen('ping 127.0.0.1',  stdout=DEVNULL, stderr=subprocess.STDOUT)  # 主程序不等待
print(res)


这篇关于python【subprocess】【os.system】 运行CMD和shell命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程