【发布时间】:2023-03-26 01:00:01
【问题描述】:
我正在开发一个 Python 项目,该项目的当前结构如下所示:
myproject
__init.__py
contents
- __init__.py
- content1.py
...
configs
- __init__.py
- config.py
...
utils
- __init__.py
- helpers.py
..
app.py
现在如果我想从configs目录中的config.py访问函数到helpers.py,我需要在顶部的helpers.py中添加这两行:
import sys
sys.path.append("..")
类似地,如果我想访问它们,我必须在每个目录的 py 文件中添加这些行。这显然不是正确的方法。有没有其他方法可以使absolute 和relative 导入更清洁、更容易?在此之上的任何解释都会非常有帮助
【问题讨论】:
标签: python python-3.x flask project-structure