come in Java é possibile anche in Phyton ordinare il progetto in Package
cioé creare una struttura del progetto in directory

regole


esempio di struttura
ProgettoPython/
|- main.py file di esecuzione iniziale
|- progetto/

|- __init__.py setta e rende progetto un package
|- core.py
|- utils.py (modulo importato nell'esempio)

|- gui/
|- __init__.py setta e rende gui un package
|- widgets.py (modulo importato nell'esempio)
|- windows.py

|- test/
|- __init__.py setta e rende test un package
|- test_core.py
|- test_utils.py
|- test_widgets.py
|- test_windows.py



utilizzo