猿问
使用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
相关分类
Python
我要回答