У меня следующая структура папок:
A/fold1/MyLib/package/
, в которой у меня есть файл __init__.py
и файл с нужными мне функциями, назовем его file.py
.
Когда я работаю по этому пути:
A/fold1/myProject/script.py
Я пытаюсь импортировать его, но, похоже, эта библиотека не найдена.
Я уже работал, и было хорошо, когда у меня была такая структура:
A/fold1/myProject/package/file.py
, где package
содержал также файл __init__.py
.
Я также получил предложения от Spyder IDE. То, что я использовал, чтобы заставить его работать, было импортировать так:
if packagePath not in sys.path:
sys.path.append(packagePath)
import package.file as f
Но в настоящее время это не работает, и я даже не получаю предложения от Spyder IDE.
Есть ли способ импортировать из указанной структуры?
Мне нужна папка со всеми моими функциями, и, если возможно, она будет в этой папке, а не между сотнями библиотек python.
Спасибо!