我是Python的新手,但我相处得很好,但我似乎无法将保存程序导入IDLE。请有人帮我解决问题。无论程序多么简单,这都是错误之一:
>>> import dinner
Traceback (most recent call last):
File "<pyshell#17>", line 1, in <module>
import dinner
File "C:\Python25\dinner.py", line 1
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on win32
^
SyntaxError: invalid syntax
答案 0 :(得分:2)
如果您的dinner.py
程序实际上以行
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on win32
但这不是一行有效的Python代码,而是解释器在启动时提供的消息。例如,我说
~/coding$ python
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
然后我开始输入print 2+2
等内容。您可以在IDLE中打开dinner.py
并删除任何看起来像欢迎消息的部分。
顺便说一下,我看到你正在使用Python 2.5.4。现在已经很老了,从那时起就添加了很多简洁的东西。我建议改用2.7.3。