4

我是一名编程(和 Python)新手。我无法在 WinXP 64 位笔记本电脑的命令提示符下运行任何 python 脚本。我分配了路径并通过输入 set path 来确认它。我有 Python32。我收到以下消息:

>>>python hello.py

File <”stdin”&gt; , Line1
  Python hello.py
             ^
SyntaxError: Invalid syntax

以下是我尝试过的脚本:

#!/usr/bin/python
message = "Hello, world!"
print(message)
4

6 回答 6

6

你应该输入这个

python hello.py

在 dos/cmd 提示符下,而不是在 Python 解释器中

于 2012-07-05T23:52:31.037 回答
5

像这样做:

转到目录(在我的示例中为 python32)并键入python hello.py.

如果您只输入pythoncmd 那么它将启动 python 解释器,然后python hello.py返回语法错误。

在此处输入图像描述

于 2012-07-06T00:00:29.997 回答
1

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

>>>import hello

会回来

Hello, World!
于 2012-07-06T00:05:44.357 回答
0

您正在 Python shell 中键入命令,请在 DOS 提示符下执行。

IE,

 C:\somepath\> python hello.py

因为你已经在路径上有了 python 可执行文件(第 1 个问题通常是当事情不起作用时),你应该设置好去。

于 2012-07-05T23:53:09.670 回答
0

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

于 2012-07-05T23:54:04.260 回答
0

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

要打开 Windows 命令行,请转到

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

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

cd Desktop

然后你可以这样做:

python hello.py

它会起作用的。

于 2012-07-05T23:57:12.180 回答