Guide / Python — basi del linguaggio / Moduli e import

Moduli e import

`import`, `from ... import`, `__name__`.

Il codice si organizza in file `.py` (moduli) e cartelle con `__init__.py` (pacchetti). `import modulo` carica il namespace; `from modulo import nome` importa simboli specifici.

`if __name__ == "__main__":` consente di eseguire solo quando il file è l'entry point.

Esempio

import json
from pathlib import Path

data = json.loads(Path("config.json").read_text(encoding="utf-8"))