Windows cmd中的命令可以工作,但当我尝试使用Python时,它会显示';不被识别为内部或外部命令';
嗨,我上传了一张显示我的问题的图片。每当我试图在cmd.exe中发出“runpkr00”命令时,程序运行良好且平稳Windows cmd中的命令可以工作,但当我尝试使用Python时,它会显示';不被识别为内部或外部命令';,windows,cmd,python-3.5,Windows,Cmd,Python 3.5,嗨,我上传了一张显示我的问题的图片。每当我试图在cmd.exe中发出“runpkr00”命令时,程序运行良好且平稳 runpkr00 但是,如果我尝试用Python打开cmd并编写相同的代码,则会得到错误“无法识别为内部或外部命令” >>>import os >>>os.system('cmd') Microsoft Windows [Version 6.3.9600] (c) 2013 Microsoft Corporation. All rights re
runpkr00
但是,如果我尝试用Python打开cmd并编写相同的代码,则会得到错误“无法识别为内部或外部命令”
>>>import os
>>>os.system('cmd')
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
`C:\Python35>runpkr00`
'runpkr00' is not recognized as an internal or external command,
operable program or batch file.
我已经检查了我的环境变量
,我有C:\Windows\System32
,`%SYSTEMROOT%\System32
还有其他解决办法吗?
我正在运行Windows 8.1单语言64位
注:如果我尝试输入
ipconfig
而不是runpkr00
,两者都可以工作。正如我所说,我的问题是,如果我只在windows中运行cmd,我可以运行.exe文件。但是如果我用Python运行cmd,它会在某个地方丢失
我所做的是编辑我的路径
变量。
我在path中写下了C:\Windows\SysWOW64',并在
C:\Windows\SysWOW64`目录中放置了一份我的
file.exe。
幸运的是,这使它起了作用。谢谢你的帮助。@shawnt00我不是很确定,但我认为这更多的是路径问题。但我不知道要改变什么。添加.exe
也不起作用。为什么不指定路径?不要运行runpkr00
,而是使用ECHO%path%
查看路径变量中的实际内容。@shawnt00我也试过了。我写了C:\Windows\System32\runpkr00
。但还是不适合我。尝试编写所有内容并重新启动。这就是我来这里的原因。以防万一有人遇到同样的问题。@Liturgist我已经检查了ECHO%PATH%
,一切都还在。