Mam następującą strukturę katalogów:Importować plik z katalogu nadrzędnego?
application
tests
main.py
main.py
application/main.py zawiera kilka funkcji.
tests/main.py będzie zawierać moje testy dla tych funkcji, ale nie mogę zaimportować głównego poziomu main.py. Pojawia się następujący błąd:
ImportError: Import by filename is not supported.
Ja próbuje importować przy użyciu następującej składni:
import main
Co robię źle?
bym najpierw zapoznać się z dokumentacją: http://docs.python.org/2/tutorial /modules.html#packages – Blender
Nie można importować tej samej nazwy pliku, nad którym pracujesz. – squiguy
W jakim pliku robisz 'import main'? – Aivar