python中的系统功能是什么

时间:2010-07-06 15:55:57

标签: python function

我想在python中使用系统命令。例如,我们在perl:system中有这个函数(“ls -la”);并运行ls -la python中的系统函数是什么? 在此先感谢。

3 个答案:

答案 0 :(得分: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'

答案 1 :(得分:1)

import os
os.system("")

来自here

答案 2 :(得分:1)

os模块中有os.system()

但是如果你想用子进程做更高级的事情,subprocess模块提供了更高级别的接口,通常更有可能。