python - 如何从其他路径导入自己编写的python文件?
问题描述
是的,有很多关于这个的问题,我读了所有的问题,但没有一个有帮助。
所以我有包db
和包。结构如下所示:registration
project
project
db
db.py
__init__.py
registration
registration.py
__init__.py
我想将我db.py
的文件导入到registration.py
文件中。几乎尝试了所有方法,但仍然无法正常工作。
解决方案
使顶层目录也成为模块
project/
__init__.py << add this
db/
__init__.py
db.py
registration/
__init__.py
registration.py
然后使用
from ..db import db
推荐阅读
- palantir-foundry - 您如何在 Foundry Contour 中得出星期几?
- css - CSS Grid:让最后一个自动放置的孩子填满剩余的列
- reactjs - 如何使用 Jest 模拟第三方 React 组件?
- sql - 在语句完成之前,最大递归 100 已用完。SQL 服务器
- python - 20分钟后的Python Dicord bot ConnectionResetError
- qt - 内部带有 TabBar 的自定义 QML Quick 2 控件
- java - Clojure 中的快速随机字符串生成器
- c# - 如何使用 Visual Studio Code 对 Unity 代码进行单元测试?
- powerbi - 检查值是否在范围内并在其他表中返回相应值的 DAX 函数
- sas - 总结具有相同 ID 的行并忽略较小的类别