【发布时间】:2025-12-07 20:45:02
【问题描述】:
我的旧结构是:
在一个文件中,我正在做:
from CodeModel import CodeModel
codemodel = CodeModel.CodeModel()
但这似乎是多余的。有没有更简洁的方法来导入CodeModel 而不必做CodeModel.CodeModel()?
【问题讨论】:
-
from CodeModel.CodeModel import CodeModel;-) -
或将
from .CodeModel import CodeModel放入您的__init__.py。然后包外的from CodeModel import CodeModel将导入该类。 (你可能应该给包、模块和类起不同的名字,否则很快就会变得很混乱) -
你能把这个作为答案,我会接受吗?
-
为什么
CodeModel.py甚至在一个名为CodeModel的包中?里面似乎没有别的东西。只需删除该包。 -
我不确定你的意思@mkrieger1。我想创建一个名为
CodeModel的类
标签: python