【发布时间】:2014-11-14 21:22:29
【问题描述】:
我尝试在 Windows 7 操作系统上安装的 Python 解释器上使用子进程模块使用一些 Unix 命令。但是,它错误地说找不到命令。它确实可以识别 Windows 命令。我也可以在这里使用 Unix 命令吗?
谢谢, 维沙尔
【问题讨论】:
-
>>> subprocess.call('pwd',shell=True) 'pwd' 不是内部或外部命令、可运行程序或批处理文件。 1
-
>>> subprocess.call('dir',shell=True) 驱动器 C 中的卷是 OSDisk 卷序列号是 90CF-90DB C:\Python34 的目录 11/14/2014 11:38上午
。 2014 年 11 月 14 日上午 11:38 .. 2014 年 11 月 14 日上午 11:38 DLL 2014 年 11 月 14 日上午 11:38 Doc 2014 年 11 月 14 日上午 11:38 包括 2014 年 11 月 14 日上午 11:38 Lib ... -
您不能在 Windows 上运行“linux”命令。就像你可以在 linux 上调用 Windows 命令一样。你需要在中间添加一些东西。例如 cygwin。