uangyy

一、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

分类:

技术点:

相关文章: