Правильно написанный код на Python в PyCharm выдает сообщение об ошибке
import tkinter as tk
class Main(tk.Frame):
def _init_(self, root):
super()._init_(root)
if _name_ == "main":
В Windows 11 учетная запись была "ЮП", в русском регистре. Создал пользователя "jurpal" и создал этот же код, ошибка пропала. Снес систему, установил с учетной записью "JP", опять ошибка. Очевидно какие-то ошибки при установке PyCharm или в процессе создания нового проекта.
Это моя первая попытка изучать Python, нужна программа в которой в таблице нужно выбирать количество необходимых товаров и печатать ее на принтере.
Ответы (1 шт):
Автор решения: MarianD
→ Ссылка
Имена _init_ (дважды в вашем коде) _name_ и main нужно писать с двумя знаками подчеркивания, т.е. так:
def __init__(self, root):
super().__init__(root)
if __name__ == "__main__"