我正在制作一个 python 包,我目前的结构如下:
application/utils.py
class settings():
function foo():
bla bla bla
class debug():
function bar():
bla bla bla
然后在其他模块中导入设置和调试类可以如下完成:
import application.utils.settings
import application.utils.debug
但是现在,这些类变得非常大,我想将它们放在单独的文件中。
application/utils/settings.py
class settings():
function foo():
bla bla bla
application/utils/debug.py
class debug():
function bar():
bla bla bla
在这种情况下,导入调试和设置类如下:
import application.utils.settings.settings
import application.utils.debug.debug
我觉得很不自然。这是正确的方法还是我错过了什么?