Python执行系统命令方法

Python 执行系统命令的三种方法

Python OS 库函数

1
os.system('ls')

Python os popen 库函数

打开一个管道,然后将命令返回结果输出到日志。

1
2
popen(command [, mode='r' [, bufsize]]) -> pipe
Open a pipe to/from a command returning a file object.

具体操作:

在Python命令行下:

1
2
tmp = os.popen('ls *.py').readlines()
tmp

Python subprocess

import subprocess 
subprocess.call (["cmd", "arg1", "arg2"],shell=True)