一尘不染

Python:如何从__init__.py文件导入?

python

我正在使用Flask
Framework
构建网站,其中有一个文件夹,其中有一些python文件和__init__.py脚本(我想您将此文件夹称为模块吗?)。在
init .py文件中,我有一行话:

db = Database(app)

我现在想db在此文件夹中的其他脚本中使用。通常,我会使用进行此操作from __init__ import db,但这样做似乎不合适,更不用说pythonic了。此外,由于它在__init__.py文件中,因此我认为应该以某种方式对整个文件夹/模块进行初始化。

有人知道如何使用db__init__.py文件吗?欢迎所有提示!


阅读 250

收藏
2021-01-20

共1个答案

一尘不染

尝试相对进口

from . import db
2021-01-20