1
我有一个包含Linux shell命令的python脚本。我正在使用subprocess.check_output
。我的问题是关于更快的python方法来执行从Python脚本如os.system()
Linux shell命令。从python脚本执行linux shell命令
我有一个包含Linux shell命令的python脚本。我正在使用subprocess.check_output
。我的问题是关于更快的python方法来执行从Python脚本如os.system()
Linux shell命令。从python脚本执行linux shell命令
更好的方法:
from subprocess import call
call('ls')
对不起,你的问题是什么?哪一个更快? 'os.system'具有产生shell的开销(并且易于使用,除此之外),所以它可能会比较慢,但是您可以对它进行基准测试。 – Ryan
我的问题是执行linux shell命令的更快的python方法是什么 –
它是'subprocess.check_output',所以继续使用它。如果你发现自己有两个这样的选项...... [时间](https://docs.python.org/3/library/timeit.html)。 – Ryan