python - 导入模块并从同一模块导入类或枚举
问题描述
from x.y import SomeEnum
from x import y
SomeEnum
是一个枚举 y 这里是一个模块名称,在其中SomeEnum
定义。
进行此类导入的主要原因是我在从SomeEnum
进行此类进口是一种好习惯吗?
解决方案
是的,你可以这么做。对此没有这样的硬性规定。但是,请确保您知道两者之间的区别
import foo
和
from foo import bar
在第二个酒吧进入导入模块的范围。这是一个参考,它将帮助您了解差异 https://realpython.com/python-import/。
推荐阅读
- rust-actix - create_app 的正确返回类型
- python - 我可以分叉一个张量流检查点吗?
- tensorflow - 非归一化输出时如何解决回归误差
- entity-framework-core - Powershell、VS2019、db 迁移:“Drop-Database”未被识别为 cmdlet 的名称
- sqlite - 文字(原始)值作为 sqlite 中的外键
- mysql - FIELD()的mysql订单不使用值包含空格
- python - 如何在 Gensim 中打印文档主题?
- reactjs - Recharts - 图表不显示线条并在其上显示错误的值
- reactjs - 从网络获取数据时如何隐藏和显示进度条?
- flutter - 一旦在颤动中完成输入,如何保存文本表单字段的输入值