Python中的system函数是什么
我想在Python中使用系统命令。例如,在Perl中我们有这个函数:system("ls -la"); 它会运行ls -la。那么在Python中,系统函数是什么呢?谢谢!
3 个回答
1
import os
os.system("")
来自 这里
1
在 os
模块里,有一个叫 os.system()
的功能。
不过,如果你想对子进程做一些更复杂的操作,subprocess
模块提供了一个更高级的接口,功能更多,通常更受欢迎。
6
这里提到的是 os.system
这个功能:
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'