我相对较新的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的建议?
答案 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或任何你喜欢的任何文本编辑器