我有一个名为的 Python 项目osinttool
,其中包含一个名为的文件夹osinttool
,其中包含 .py 文件。在这个文件夹中,我有一个名为 database 的文件夹,其中包含一个名为 db.py 的文件,并且有几个函数可以在我的数据库中创建条目、删除它们等等。在我的其他文件中,我只是这样导入'from database import db'
并且效果很好。
问题是,db.py 中有这么多代码,我想拆分代码,让每个不同的资源都有自己的文件,但我仍然想只导入一个模块来使用所有这些数据库功能。如果我什至不必更改使用 DB 模块的文件中的任何内容,那就太好了。
我怎么能那样做?