猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
使用python运行Windows Shell命令
我们如何使用Python与OS Shell交互?我想通过python运行Windows cmd命令。如何实现?
森栏
浏览 824
回答 3
3回答
繁星淼淼
您将使用os模块系统方法。您只需要以命令的字符串形式输入,返回值就是Windows Enrivonment变量COMSPEC。例如:os.system('python')打开Windows命令提示符并运行python解释器
0
0
0
慕村9548890
重构@ srini-beerge的答案,获取输出和返回码import subprocessdef run_win_cmd(cmd): result = [] process = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) for line in process.stdout: result.append(line) errcode = process.returncode for line in result: print(line) if errcode is not None: raise Exception('cmd %s failed, see above for details', cmd)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续