我无法让我的Python 3.2.2解释器在Windows 7上运行脚本(.py文件)

时间:2012-01-07 02:17:42

标签: python windows command-prompt

我相对较新的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's instructions。有没有人有任何关于为什么我不能运行junk.py的建议?

1 个答案:

答案 0 :(得分: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文件。

您的垃圾文件必须包含:

print("Hello Word")

Python shell不是编辑文件的地方。使用IDLE或从记事本到完整的IDE通过Geany,PyScripter或任何你喜欢的任何文本编辑器