13得票4回答
Jupyter Notebook中的Python相对导入

假设我有以下结构: dir_1 ├── functions.py └── dir_2 └── code.ipynb 在code.ipynb中,我想要访问functions.py里面的一个函数,我尝试了以下代码: 在code.ipynb中,我只是想访问functions.py...

10得票1回答
从__init__.py文件进行相对导入会引发错误

我正在使用一位同事提供的模板,作为 Python 新手,我可能会错过一些非常显而易见的东西。 主目录有一个 init 文件,其中包含一个我需要的模块,用于生成错误的主 Python 文件。 同事使用了:from . import X 当X是模块时,但当我将其(以及一个填充了init文件的模...

7得票1回答
什么是显式相对导入的正确模板?

在介绍了模块作用域变量__package__以允许子模块中的显式相对导入的PEP 366 - 主模块显式相对导入中,有如下摘录:(英文链接) When the main module is specified by its filename, then the __package__ at...