Can';t从cmd行运行Python

Can';t从cmd行运行Python,python,python-3.x,Python,Python 3.x,我是一名编程(和Python)新手。我无法在WinXP 64位笔记本电脑的命令提示符下运行任何python脚本。我指定了路径,并通过键入set path进行确认。我有蟒蛇32。 我得到以下信息: >>>python hello.py File <”stdin”> , Line1 Python hello.py ^ SyntaxError: Invalid syntax 你应该打这个 python hello.py 在dos/cmd

我是一名编程(和Python)新手。我无法在WinXP 64位笔记本电脑的命令提示符下运行任何python脚本。我指定了路径,并通过键入set path进行确认。我有蟒蛇32。 我得到以下信息:

>>>python hello.py

File <”stdin”> , Line1
  Python hello.py
             ^
SyntaxError: Invalid syntax
你应该打这个

python hello.py

在dos/cmd提示符下,而不是在Python解释器中,您正在pythonshell中键入命令,请在dos提示符下执行

 C:\somepath\> python hello.py

因为路径上已经有了python可执行文件(通常情况下,当事情不起作用时,这是第一个问题),所以应该设置为go。

python
是用于运行脚本的命令,因此可以在shell中运行它。在Windows中,这将是命令提示符(Run>“cmd”)。

您在python解释器中,而不是在Windows命令行中

要打开windows命令行,请转到

开始->所有程序->附件->命令提示

然后需要切换到存储hello.py的目录。 如果它在您的桌面上,您将执行以下操作:

cd Desktop
然后你可以做:

python hello.py
这样就行了。

像这样做:

转到目录(在我的示例中是python32)并键入
pythonhello.py

如果您只在cmd中键入
python
,它将在
python hello.py
返回语法错误后启动python解释器


在解释器内部执行此操作的另一种方法是只导入模块名称,而不导入.py,例如,在您的情况下:

>>>import hello
会回来吗

Hello, World!

@信息没有哈哈。。是的,它不是希格斯玻色子,但Python确实很酷:)我今天开始学习Python(在windows机器上),并花了我的头30分钟寻找这个答案。非常感谢。其他教程等,只是希望一个noob知道这一点,好像这将是一些遗传信息硬编码到每个人的大脑在出生时。哈哈哈。再次感谢,也喜欢你的名字:)
Hello, World!