python中执行shell命令
2013-07-29 17:24
393 查看
def run_command(self, cmd): try: import subprocess except ImportError: # Python 2.3 _, rf, ef = os.popen3(cmd) else: # Python 2.4+ p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) rf, ef = p.stdout, p.stderr errors = ef.read() if errors: print("ERROR: %s" % errors) return rf.read().strip()
该函数返回shell命令的执行结果,使用前需要先执行import os
相关文章推荐
- python 执行shell命令
- python-Django中设置操作shell时执行的数据库命令在控制台显示
- python-模块间的导入与os.system('xxx')的shell命令执行
- python执行shell命令
- Python调用shell命令的几种方法(在新进程中执行shell命令)
- Python 执行Shell 外部命令
- python输出shell命令执行结果
- python中执行shell命令
- python中执行shell命令的几个方法小结
- linux使用Python上秘钥远程登录ssh执行shell命令
- python执行shell命令
- python中执行shell命令的几个方法小结
- 【python运维】python执行shell命令的4种方法
- python中执行shell命令的几种方式
- python(6)-执行shell命令
- python执行shell命令四法
- 用python SSH模块登录,并在远程机执行shell命令
- 获取python执行shell命令的结果
- 转变思维--使用Python生成Shell命令,批量执行程序
- python-执行shell命令的模块使用