<分区>
html2txt包含以下代码:
class Storage: pass
options = Storage()
options.google_doc = False
options.ul_item_mark = '*'
我以前从未见过这种方法。与在 __init__()
中设置属性相比,这种方法有什么好处/用途?这里甚至需要一个类吗?
<分区>
html2txt包含以下代码:
class Storage: pass
options = Storage()
options.google_doc = False
options.ul_item_mark = '*'
我以前从未见过这种方法。与在 __init__()
中设置属性相比,这种方法有什么好处/用途?这里甚至需要一个类吗?
最佳答案
假设您要存储一些命名数据的集合。您可以使用 dict
,但您喜欢类对象中点状属性的外观。只需尽可能创建最无聊的类,然后使用 python 的 native 属性赋值即可。这通常是美学问题。
关于python - 为什么要创建一个空类,然后实例化它并设置一些属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35330262/
相关文章:
python - 将 json 对象发送到函数 python
python - 一个 shell 脚本如何从自身内部执行另一个 shell 脚本
node.js - NodeJS - 语法错误 : Unexpected token ILLEGAL
python - TypeError:期望一个单段缓冲区对象
python - 在 Django 中使用 Google App Engine 队列服务
python - 如何从 python 类函数访问对自身的调用
python - 如何在 Python 2.7 中用另一个类修饰实例方法?
javafx - 如何再次启动外部 JavaFX 程序?即使 JavaFX 程序以 Platform.Exit 结束,Launch 也会阻止这种情况发生