Mam następującą strukturę katalogumoduł python import z pakietu nadrzędnego
foo/
__init__.py
settings.py
bar/
__init__.py
myfile.py
W myfile.py mam: Ustawienia importu
pojawia się następujący błąd: ImportError: No module named settings
, dlaczego? W jaki sposób można efektywniej zaimportować plik z myfile.py
Próbowałem to, ale mam ValueError: Próba względny zakaz importu w pakiet – danielrvt
@danielrvt: Czy używasz 'myfile.py' jako skrypt? Skrypty w pakietach nie są tak naprawdę obsługiwane w Pythonie (mimo że często jest to wymagane). Utwórz skrypt pomocniczy na najwyższym poziomie, który importuje plik 'foo.bar.myfile', a wszystko będzie gotowe. – Blckknght
@Blckknght +1! –