我对Python和编程相对陌生,目前正在学习Al Sweigart的《用Python自动化无聊的东西》一书。正如书中所推荐的,我想通过研究模块游戏自己做一些编程练习(https://github.com/asweigart/pythonstdiogames/)。
然而,每当我开始其中一个游戏时,我都会在终端中收到以下错误消息:
AdminisatorsMBP:~ simon$ /Library/Frameworks/Python.framework/Versions/3.8/bin/python3 /Users/simon/Library/Python/3.8/lib/python/site-packages/gamesbyexample/__crashdetector__.py 0.1.5 /Users/simon/Library/Python/3.8/lib/python/site-packages/gamesbyexample/alphabetizequiz.py
File "/Users/simon/Library/Python/3.8/lib/python/site-packages/gamesbyexample/__crashdetector__.py", line 16
except KeyboardInterrupt, EOFError:
^
SyntaxError: invalid syntax
我尝试使用多个版本的python 3.7.7和3.8.2,但对于这两个版本,都会出现相同的消息。
我怎样才能让它正常运行?
这是一个语法错误,这意味着您可能在代码中缺少了编译器期望的内容。如果你也可以张贴代码,我们可以看看问题是什么。