从python脚本执行linux shell命令

时间:2017-10-16 10:21:36

标签: python linux python-2.7

我有一个包含Linux shell命令的python脚本。我正在使用subprocess.check_output。我的问题是关于从os.system()等python脚本执行Linux shell命令的更快的python方法。

2 个答案:

答案 0 :(得分:0)

  • 我喜欢subprocess.Popen,但它有麻烦(也许它不能)处理'>' ==>如果你有一个''在命令行中
  • 否则为subprocess.check_output

答案 1 :(得分:0)

更好的方法:

from subprocess import call
call('ls')

请检查: https://docs.python.org/2/library/subprocess.html