TypeError: ‚module‘ object is not callable

Dies ist, was die Fehlermeldung bedeutet: Es heißt, dass das Modulobjekt nicht aufrufbar ist, da Ihr Code ein Modulobjekt aufruft. Ein Modulobjekt ist die Art von Dingen, die Sie beim Importieren eines Moduls erhalten. Sie haben versucht, ein Klassenobjekt innerhalb des Modulobjekts aufzurufen, das zufällig denselben Namen hat wie das Modul, in dem es enthalten ist. Hier ist eine Möglichkeit, diese Art von Fehler logisch aufzuschlüsseln: „Das Modulobjekt kann nicht aufgerufen werden. Python teilt mir mit, dass mein Code versucht, etwas aufzurufen, das nicht aufgerufen werden kann.

Das ist der Code der zu dieser Fehlermeldung gehört:

from tkinter import *
import tkinter as tk
mainwindow=tk()
mainwindow.loop()

Der Fehler wird durch die Angabe von mainwindow=tk() verursacht. Korrekt ist es so:

import tkinter as tk
from tkinter import *
window=tk.Tk()
window=mainloop()

Bitte die Großschreibung des T bei tk.Tk() beachten.