本文摘自php中文网,作者不言,侵删。
本篇文章给大家详细讲述了python中使用subprocess批量执行linux命令的方法,有兴趣的朋友参考学习下。可以执行shell命令的相关模块和函数有:
os.system
os.spawn
os.popen --废弃
popen --废弃
commands --废弃,3.x中被移除
以上执行shell命令的相关的模块和函数的功能均在 subprocess 模块中实现,并提供了更丰富的功能。
subprocess
call
执行命令,返回状态码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
check_call
执行命令,如果执行状态码是 0 ,则返回0,否则抛异常
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
check_output
相关阅读 >>
Python通过公共键对字典列表排序(利用itemgetter函数)
Python os.chmod()方法是什么?它能起到什么作用?
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。