无法在Windows 7上运行Python 3.2.2脚本(.py文件)
我最近刚开始学习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,或者你喜欢的其他工具。