Я не могу запустить любую программу из PythonStdioGames и получить ошибку, как я могу предотвратить это? - PullRequest
0 голосов
/ 16 апреля 2020

Я относительно новичок в Python и программировании в целом, и в настоящее время изучаю 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, но с обеими версиями появляется одно и то же сообщение.

Как я мог заставить это работать должным образом?

1 Ответ

0 голосов
/ 16 апреля 2020

Это синтаксическая ошибка, которая означает, что вы, вероятно, что-то упустили в коде, который ожидал компилятор. Если вы могли бы также опубликовать код, мы могли бы увидеть, в чем проблема.

...