Windows cmd中的命令可以工作,但当我尝试使用Python时,它会显示';不被识别为内部或外部命令';

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

嗨,我上传了一张显示我的问题的图片。每当我试图在cmd.exe中发出“runpkr00”命令时,程序运行良好且平稳

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%
,一切都还在。