Python中的未知语法错误

-2 投票
1 回答
881 浏览
提问于 2025-04-20 03:31

我刚开始学习Python,想要导入一个脚本来运行,但一开始就遇到了问题。我不太确定哪里出现了无效的语法,也不知道该怎么修复。

Traceback (most recent call last):
** IDLE Internal Exception: 
  File "C:\Python34\lib\idlelib\run.py", line 353, in runcode
    exec(code, self.locals)
  File "C:\Users\Admin\Desktop\hangouts\run.py", line 1, in <module>
    import hangouts.py
  File "C:\Users\Admin\Desktop\hangouts\hangouts.py", line 380
    print "[%s] %s" % (os.path.basename(__file__), unicode(message).encode('utf8'))
                  ^
SyntaxError: invalid syntax

1 个回答

2

看起来你正在使用Python 3,而错误出现在一个不兼容的模块里。在Python 3中,“print”是一个函数,需要加上括号。

你可以通过升级“hangouts”来修复这个问题,或者让它兼容Python 3,或者把你的Python版本降到2.7。不过大家都说Python 3才是未来……

https://wiki.python.org/moin/Python2orPython3

撰写回答