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)