Модуль «tkinter» не имеет атрибута «tkinter»?

Я использую Python3, у меня есть программа, написанная на Python2, которую я преобразовал в Python3 с помощью команды 2to3.

После запуска кода произошла ошибка:

AttributeError: module 'tkinter' has no attribute 'tkinter'
Traceback (most recent call last):    
  File "pacman.py", line 679, in <module>    
    args = readCommand( sys.argv[1:] ) # Get game components based on input    
  File "pacman.py", line 567, in readCommand    
    import graphicsDisplay    
  File "graphicsDisplay.py", line 15, in <module>    
    from graphicsUtils import *    
  File "graphicsUtils.py", line 294, in <module>    
    def keys_pressed(d_o_e=tkinter.tkinter.dooneevent,    
AttributeError: module 'tkinter' has no attribute 'tkinter'

Я изменил «tkinter.tkinter.dooneevent» на «kinter._tkinter.dooneevent», и это работает! но возникла другая проблема: AttributeError: модуль '_tkinter' не имеет атрибута 'dooneevent'

Lam Moh 09.02.2019 10:13
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
2
1
374
0

Другие вопросы по теме