Originariamente inviato da lana
Ciao , ho inziato studiarmi un manuale di python per ora tutto ok, solo una cosa non ho capito

cosa significa questa sintassi

if __name__ == '__main__':nomeclasse().mainloop()

in particolare cosa sono __name__ e __main__?

nel manuale viene usata spesso per inizializzare le classi


grazie, ciao
significa:

se il file in questione è il principale e non è importato:
esegui il loop principale

prova a importare il file in un altro (from nome_file import *) e vedrai che nn ti esegue il main loop