如何导入python文件而不提及其父文件夹

2024-05-13 04:56:08 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我的项目基本上有以下结构:

应用程序
|____形态
|       |________ 配置py
|       |________ 初始化.py
|
|____脚本
         |________ "很多脚本“.py”

我想要的是能够导入“config.py”(来自scripts文件夹),而不必提及父文件夹“conf”(来自conf import config)

我已将conf文件夹的路径添加到PYTHONPATH变量中,但它只允许我使用以下方法导入:

“from conf import config”,我猜这是预期的行为

当我从pycharm remote运行我的代码时,它可以工作,但是在shell上它不能


Tags: 项目方法frompyimport路径脚本文件夹
1条回答
网友
1楼 · 发布于 2024-05-13 04:56:08

通过在python安装的site packages文件夹中创建一个名为sitecustomize.py的文件来解决这个问题,该文件在python运行之前执行

该文件包含我的conf文件夹的一个简单sys.path.append()

相关问题 更多 >