Python __init__.py和类
发布时间:2020-09-06 00:06:23 所属栏目:Python 来源:互联网
导读:在__init__.py文件中定义类是否被认为是不好的做法?我有一个类似于税收计算器的案例.我想要一个计算器类,然后是一组计算器类在内部引用的特定于州的税计算器类.就像是:class TaxCalculator(): def __init__(self): self.ca_tax_calculator = CATaxCalculat
在__init__.py文件中定义类是否被认为是不好的做法?我有一个类似于税收计算器的案例.我想要一个计算器类,然后是一组计算器类在内部引用的特定于州的税计算器类.就像是:
我正在考虑的目录结构如下所示:
并且__init__.py包含了“TaxCalculator”功能. 课程将参考计算器,即:
这被认为是不好的做法还是没有真正的Pythonic?
最佳答案
通常,__ init__.py文件用于初始化包,例如导入内容,向路径添加位置,定义版本或使用__all__暴露内容,但通常它也是空的. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Python:ndarray.flatten(‘F’)有否相反?
- python – 如何克服 – 在windows上使用文件名或扩展名失败
- python – 网络特定节点标签
- python – 如何为Xerox打印机创建动态作业单?
- python – 不同的标准在大熊猫vs numpy
- 加速python的struct.unpack
- python – 在Tkinter中动态创建菜单. (lambda表达式?)
- python – Kivy – 屏幕管理器 – 访问其他类中的属性
- python – 在Flask中重置cookie的到期时间
- 在Django-South中,Pesky“Table’my_table’已经存在”