Python-commands
- python 3.0 之后移除此命令,使用 subprocess代替;
1、commands 方法
1.1、getoutput(cmd)
返回shell中执行cmd的输出
import commands
a = commands.getoutput("pwd")
print(a)
#输出
/root/test
1.2、getstatus(file)
以字符串形式返回file的输出。(该函数已被 Python 丢弃,不建议使用)
import commands
print(commands.getstatus("/root/test/test.py"))
#输出
-rw-r--r-- 1 root root 182 Dec 18 02:32 /root/test/test.py
1.3、getstatusoutput(cmd)
在shell中执行cmd的返回(状态、输出)。
import commands
status, values = commands.getstatusoutput("pwd")
print(status, values)
#输出
(0, '/root/test')