无法在Windows 7上运行Python 3.2.2脚本(.py文件)

1 投票
1 回答
2029 浏览
提问于 2025-04-17 09:43

我最近刚开始学习Python(其实我对编程也不太熟悉),一直在用Dick Baldwin的教程《使用Python学习编程》自学。学习进展得还不错,但我遇到了一个大问题。每次我在Windows命令提示符下运行一个脚本(我把它命名为`junk.py`,放在C:\Python32目录下)时,总是出现一些问题:

C:\Users\jeremy>cd C:\Python32

C:\Python32>python junk.py
  File "junk.py", Line 1
     Python 3.2.2 (default, Sep 4 2011, 09:51:08) [MSC v.1500 32 bit (Intel)] on
 win 32

Syntax Error: Invalid Syntax

我知道我已经成功地把 C:/Python32 加入了我的环境变量列表,而且在命令提示符下运行Python没有问题。并且我也很确定我按照Dick Baldwin的说明做了。有没有人能给我一些建议,为什么我无法运行junk.py呢?

1 个回答

5

我看到了你的错误信息:

C:\Python32>python junk.py
  File "junk.py", line 1
    Python 3.2.2 (default, Sep  4 2011, 09:07:29) [MSC v.1500 64 bit (AMD64)] on win32
             ^
SyntaxError: invalid syntax

为了这个,我的文件 junk.py 需要像这样(哦!这真是太神奇了):

Python 3.2.2 (default, Sep  4 2011, 09:07:29) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
print ("Hello")

显然,这不是一个正确的 Python 文件。

你的 junk 文件里应该只包含:

print("Hello Word")

Python 的命令行不是用来编辑文件的。你应该用 IDLE 或者任何文本编辑器,比如记事本,或者更复杂的开发环境,比如 Geany、PyScripter,或者你喜欢的其他工具。

撰写回答