【发布时间】:2018-12-17 19:04:16
【问题描述】:
我正在尝试用 python 打开 CMD,然后让它运行命令。 经过大量试验和错误后,我测试了使用下面的子进程代码打开 cmd 行
subprocess.call('cmd', '/k')
当它启动 cmd 提示符并且我尝试执行像 ll 或 ls 这样的简单命令时,它给我的 'ls' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
有什么方法可以打开 CMD 并让它运行命令吗?
【问题讨论】:
-
嗯,我不是 Windows 专家,但我很确定
ll和ls是 unix-isms。我记得他们对 windows cmd 有不同的名称 -
Windows 上的 Unix
ls等效命令是dir -
所以,嗨,如果可能的话,请参阅 this link,我不确定,但在我看来是同一个问题。用户询问如何从 python 执行命令提示符命令
标签: python-3.x cmd subprocess