python调用linux shell命令

使用os 模块及command模块的相关方法可以在python中调用linux shell命令。

1.os模块的system方法

os.system(cmd):此方法会创建子进程运行外部程序,方法只返回外部程序的运行结果;比较适用于外部程序没有输出结果的情况。

python调用linux shell命令_第1张图片

2.os模块的popen方法

os.popen(cmd):使用popen方法可以得到外部程序的输出结果,需要使用read( )得到命令输出内容。

python调用linux shell命令_第2张图片

3.commands模块的 getoutput方法

commands.getoutput( ):把输出结果当作字符串返回。

python调用linux shell命令_第3张图片

你可能感兴趣的:(linux,shell)