subprocess

python commands模块在python3.x中整合到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)

(1) call
执行命令,返回状态码(命令正常执行返回0,报错则返回1)

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

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

相关文章:

  • 2022-01-06
  • 2021-06-15
  • 2022-12-23
  • 2021-04-22
  • 2021-09-15
  • 2021-11-09
  • 2022-02-08
猜你喜欢
  • 2021-12-31
  • 2021-06-28
  • 2021-11-27
  • 2021-08-26
  • 2022-12-23
  • 2022-01-20
相关资源
相似解决方案