python中执行shell linux 命令-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

这里介绍一下python执行shell命令的四种方法:
1、os模块中的os.system()这个函数来执行shell命令

2、popen()#这个方法能得到命令执行后的结果是一个字符串,要自行处理才能得到想要的信息。

这样得到的结果与第一个方法是一样的。
3、commands模块#可以很方便的取得命令的输出(包括标准和错误输出)和执行状态位

4、subprocess模块

使用subprocess模块可以创建新的进程,可以与新建进程的输入/输出/错误管道连通,并可以获得新建进程执行的返回状态。使用subprocess模块的目的是替代os.system()、os.popen*()、commands.*等旧的函数或模块。

这四种方法都可以执行shell命令。




HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客