首页 > 解决方案 > Python子进程cmd

问题描述

我正在尝试用 python 打开 CMD,然后让它运行命令。经过大量试验和错误后,我测试了使用下面的子进程代码打开 cmd 行

subprocess.call('cmd', '/k')

当它启动 cmd 提示符并且我尝试执行 ll 或 ls 之类的简单命令时,它给了我 'ls' 未被识别为内部或外部命令、可运行程序或批处理文件。

有什么办法可以打开 CMD 并让它运行命令吗?

标签: python-3.xcmdsubprocess

解决方案


你可以这样做:

1.获取输入

2.然后运行系统命令

import os
x = input()
os.system(x)

推荐阅读