Wann oder warum werden relative Importe in Python verwendet?
Gibt es Regeln oder Richtlinien für die Verwendung relativer Importe in Python? Ich sehe sie die ganze Zeit im Einsatz wie im Flask-Webframework. Bei der Suche nach diesem Thema werden nur Artikel zur Verwendung von relativen Importen angezeigt, nicht jedochWarum.
Gibt es einen besonderen Vorteil bei der Verwendung von:
from . import x
eher, als:
from package import x
Außerdem ist mir das aufgefallendiese SO Frage, die Antwort erwähnt, dass relative Importe entmutigt werden. Trotzdem benutzen die Leute sie immer noch.