我想以我的工作目录作为项目主目录加载一个函数/模块,但函数文件存储在子目录级别以下,所以正常
from function_file import function_name
不起作用。
这是项目目录设置的样子:
└───project_main_directory
│ .gitattributes
│ .gitignore
│ README.txt
│
├───code
│ ├───exploration
│ └───scripts
│ │ script1.py
│ │ script2.py
│ │ script3.py
│ │
│ └───functions
│ │ function1.py
│ │ function2.py
│ └───__init__.py
│
├───data
│ └───example_data
│ data.csv
└───documents
所以我尝试通过导入函数
import code.scripts.function.function1 from function1
这是行不通的。我知道这是因为其他子目录不是模块,但我想问一下附近是否有?
-- 编辑我正在使用 code/scripts/script1.py 中的 .py 文件,但工作目录是 project_main_directory/
侃侃无极
慕姐8265434
叮当猫咪
相关分类