python-3.x - 我无法从 PythonStdioGames 启动任何程序并出现错误,我该如何防止这种情况发生?
问题描述
我对 Python 和一般编程比较陌生,目前正在通过 Al Sweigart 的“用 Python 自动化无聊的东西”一书学习 Python。正如书中推荐的那样,我想通过查看模块 gamesbyexample ( 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,但是对于这两个版本,都会出现相同的消息。
我怎样才能让它正常运行?
解决方案
这是一个语法错误,这意味着您可能在代码中遗漏了编译器期望的某些内容。如果您也可以发布代码,我们可以看到问题所在。
推荐阅读
- java - Spring Reactive Web 更新方法创建新记录而不是更新现有记录
- cpu-architecture - 给定某个内存位置的二进制模式,是否可以判断该模式代表机器指令还是数字?
- docker - 如何在 Heroku 上为 Docker 设置动态环境变量?
- java - 下载springframework源码导入idea成功,创建测试模块,依赖不生效
- excel - 在不同的应用程序中关闭工作簿后,一些实例仍然存在
- mysql - 错误:用户 'root'@'localhost' 的访问被拒绝(使用密码:是)
- bash - 捕获和平均 ping 时间
- math - 查找长度为 x2-x1 的多边形和水平线段之间的交点数
- web - 如何在使用 cypress 运行单个功能文件的测试后从所有域中删除 cookie
- c# - 样式触发器设置焦点在 tekstbox 上没有按预期工作