我想在python中使用系统命令.例如,我们在perl:system中有这个函数("ls -la"); 并运行ls -la python中的系统函数是什么?提前致谢 .
它是os.system:
import os
os.system('ls -la')
Run Code Online (Sandbox Code Playgroud)
但这不会给你任何输出.所以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'
Run Code Online (Sandbox Code Playgroud)