一、import os
ex:
1.os.system(\'ls\') ----并不能得到返回值
2.output = os.popen(\'ls\')
res = output.read() ----能得到输出,但是不能得到程序执行的返回值
二、import commands
ex:
>>> import commands >>> commands.getstatusoutput(\'ls\') (0, \'a\nb\nc\') >>> commands.getoutput(\'ls\') \'a\nb\nc\' >>> commands.getstatus(\'/bin/ls\') \'-rwxr-xr-x 1 root root 109208 Oct 15 2014 /bin/ls\'
三、subprocess