如何在我的项目中正确加载 Python 类?

沙蒙

我的旧结构是:

在此处输入图片说明

在一个文件中,我正在做:

from CodeModel import CodeModel

codemodel = CodeModel.CodeModel()

但这似乎是多余的。有没有更干净的导入方式CodeModel而不必这样做CodeModel.CodeModel()

阿西科尔斯基
from CodeModel.CodeModel import CodeModel

但是你应该考虑不同的包和模块结构,因为它可能确实是多余的。

如果你有多个(但不是真的很多)模型,认为创建与CodeModel和其他模型类modules.py的。如果可能,简化事情(充分适应项目的大小)。

from models import CodeModel

看起来更好,不是吗?

另一种选择是

from .CodeModel import CodeModel

__init__.pyCodeModel 包内,已经在 Patrick Haugh 的评论中提到过。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python项目中正确构造内部脚本?

来自分类Dev

如何在类库项目中正确定义DBContext?

来自分类Dev

如何在多目录项目中正确导入python模块?

来自分类Dev

如何在Python中正确定义静态实用程序类

来自分类Dev

如何在Java项目中构造我的类

来自分类Dev

在Python中正确使用类常量

来自分类Dev

在Python类中正确使用函数

来自分类Dev

如何在python中正确加载一组图像

来自分类Dev

如何在Python中正确加载数据文件

来自分类Dev

如何在C ++中正确加载python(3.0)函数

来自分类Dev

如何在python中正确加载一组图像

来自分类Dev

重新加载Python类

来自分类Dev

我如何在python中正确解析xml注释

来自分类Dev

我如何在 Python 中正确使用多进程

来自分类Dev

如何在我的项目中正确配置Spring Security?

来自分类Dev

如何在我的项目中正确配置Spring Security?

来自分类Dev

如何将第三方类加载到我的cakephp项目中?

来自分类Dev

在 Python 3 / Django 中正确使用元类

来自分类Dev

在Python中动态加载类

来自分类Dev

扩展 Python 类的正确方法

来自分类Dev

Python如何正确应用类

来自分类Dev

我如何在Maven中使用其他项目中的类?(引发ClassNotFoundException和NoClassDefFoundError)

来自分类Dev

我如何在核心php项目中使用Zend框架数据库类-

来自分类Dev

如何在我的项目中将写入文本文件的代码用作CS类?

来自分类Dev

如何在我的项目中检查ES6类的继承关系?

来自分类Dev

如何在类库中正确调用P / Invoke方法?

来自分类Dev

如何在Grails域类中正确设置属性值

来自分类Dev

如何在Pygame中正确继承Surface类

来自分类Dev

如何在类中正确要求Electron BrowserWindow

Related 相关文章

热门标签

归档