我想在python中使用系统命令。例如,我们在perl:system中有这个函数(“ls -la”);并运行ls -la python中的系统函数是什么? 在此先感谢。
答案 0 :(得分:6)
import os
os.system('ls -la')
但这不会给你任何输出。所以subprocess.check_output
可能更符合您的要求:
>>> import subprocess
>>> subprocess.check_output(["ls", "-l", "/dev/null"])
'crw-rw-rw- 1 root root 1, 3 Oct 18 2007 /dev/null\n'
答案 1 :(得分:1)
import os
os.system("")
来自here
答案 2 :(得分:1)
在os
模块中有os.system()
。
但是如果你想用子进程做更高级的事情,subprocess
模块提供了更高级别的接口,通常更有可能。