python执行linux和window的命令

linux:

python执行shell脚本常用的方法

import os

val=os.system("shell语句") 

>>> val=os.system("more /tmp/web.access.log |grep 222.132.79.77 -wc")
826
>>> print val
0

val=os.popen("shell语句").read()  val=可以获取返回值

>>> val=os.popen("more /tmp/web.access.log |grep 222.132.79.77 -wc").read()
>>> print val
826

windows:

在windows执行的时候,有时候路径是带有空格的,处理方法有两种

第一种," "括起来空格路径字符串

os.system(r'D:"Program Files"firefox.exe')

第二种:使用win特有的命令

os.startfile(r'D:Program Filesfirefox.exe')

 

原文地址:https://www.cnblogs.com/xueli/p/4894566.html