python commands模块在python3.x中整合到subprocess模块

subprocess

在这里插入图片描述
subprocess方法
(1) call
执行命令,返回状态码(命令正常执行返回0,报错则返回1)

(2) check_call
执行命令,如果执行成功则返回状态码0,否则抛异常

(3) check_output
执行命令,如果执行成功则返回执行结果,否则抛异常

以下代码示例call

import subprocess
import platform
print(platform.system())

if platform.system()=='Windows':
    print('Windows系统')
	a = subprocess.call('ipconfig')
	print('aaa',a)
elif platform.system()=='Linux':
    print('Linux系统')
    a = subprocess.call('ifconfig')
	print('aaa',a)
else:
    print('其他')
b = subprocess.call('ping')
print('bbb',b)

发布了34 篇原创文章 · 获赞 54 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42686768/article/details/89048555
今日推荐