Код не работает с VS Codium, но работает с VSCode - PullRequest
0 голосов
/ 07 февраля 2020

у меня есть этот код

from tkinter import *
fenetre = Tk()
fenetre.mainloop()

, который не работает с VSCodium, но прекрасно работает с VSCode. Я просто добавил расширение 'Python' от Microsoft на обоих, ни больше, ни меньше.

У кого-то есть идея, почему? Лично я предпочитаю использовать Codium.

При запуске из VSCodium я попал в Терминал:

andres@andres-linux:~$ /usr/bin/python3 /home/andres/Bureau/CoursEPSI/Python/hello.py
Traceback (most recent call last):
  File "/home/andres/Bureau/CoursEPSI/Python/hello.py", line 1, in <module>
    from tkinter import *
  File "/home/andres/Bureau/CoursEPSI/Python/tkinter.py", line 3, in <module>
    fenetre = tk()
NameError: name 'tk' is not defined

А с VSCode, нет проблем, он открывает окно.

1 Ответ

0 голосов
/ 07 февраля 2020

Попробуйте это

import tkinter
fenetre =tkinter.Tk()
fenetre.mainloop()

Также после тщательного изучения вашей строки ошибки это

File "/home/andres/Bureau/CoursEPSI/Python/hello.py", line 1, in <module>
    from tkinter import *
File "/home/andres/Bureau/CoursEPSI/Python/tkinter.py", line 3, in <module>
    fenetre = tk()

Я думаю, вам нужно изменить tk на Tk, то есть fenetre = tk() до fenetre = Tk()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...