CMD无法正常阅读C:\ Program Files'

时间:2016-04-23 08:07:12

标签: python windows cmd directory

我的WIndows CMD存在问题。 有时我需要使用CMD命令打开python文件。我写道:' C:\ Program Files \ Python X.X \ python.exe file.py'但有错误:' C:\ Program'不是系统命令(可能不一样,我有另一种操作系统语言)。 使用不同的方法我有不同的错误但不能打开python文件。 例子:

(Picture) translate: can't find 'C:\Program'...

(Picture) another example when I trying to write python directory first and then start python file, but it can't find python file.

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

这里似乎有两个不同的问题。

Windows无法在命令行上识别目录或文件名中的空格,因此您需要将目录放入"" 。 即" C:\ Program Files \ Python 3.4 \ python.exe"

在第二张图片中,建议当前目录中不存在run.py.在运行该命令之前,将Directory更改为run.py文件所在的位置。

答案 1 :(得分:0)

首先转到python文件所在的目录...如:

cd "c:\users\someone\documents\..."

在你的图片上你试图运行位于system32文件夹中的python文件,但我猜它不在那里,所以移动文件是用那个cd命令

然后正如马丁所说,python.exe路径的问题是单词之间的空格。要解决把路径放到引号中。 但是你可以将python添加到系统路径并且写入完整路径,只能写入

 python file.py

如何将python添加到路径中,请参阅此处https://superuser.com/questions/143119/how-to-add-python-to-the-windows-path