level 9
fly9593
楼主
我说的自动导入指的是pycharm中调用一个方法时会自动在.py文件开头添加导入语句,类似于这种:
from script.common.constants import
这种导入是以项目根路径为基础的绝对导入,如果我想让自动导入的时候根据文件位置相对导入,可以实现吗
我想要的是这种:
from .common.constants import *
我原本写好了一个项目,能够正常运行,不过我想把这个项目中的一些代码打包成库
我的项目结构长这样:

我试着把它打包成第三方库,打包之后的库长这样:

我本来想通过某种操作让打包的库以blt_processor为根路径,那样目前的import语句(from script.common.constants import)就能够正确导入,但是失败了。因此我试着把项目中导入的绝对路径改为相对路径
pycharm有方法在导入的时候就自动添加绝对路径吗
我在pycharm的意图中看到了类似的东西,但是不知道怎么用?



2025年12月05日 06点12分
1
from script.common.constants import
这种导入是以项目根路径为基础的绝对导入,如果我想让自动导入的时候根据文件位置相对导入,可以实现吗
我想要的是这种:
from .common.constants import *
我原本写好了一个项目,能够正常运行,不过我想把这个项目中的一些代码打包成库
我的项目结构长这样:

我试着把它打包成第三方库,打包之后的库长这样:
我本来想通过某种操作让打包的库以blt_processor为根路径,那样目前的import语句(from script.common.constants import)就能够正确导入,但是失败了。因此我试着把项目中导入的绝对路径改为相对路径pycharm有方法在导入的时候就自动添加绝对路径吗
我在pycharm的意图中看到了类似的东西,但是不知道怎么用?





