2024-05-13 03:44:55 发布
网友
我有一个只有类方法的类。这是一种Python式的命名方式吗?如果没有,什么是最好的方法来分组相似的方法?。在
class OnlyClassMethods(object): @classmethod def method_1(cls): pass @classmethod def method_2(cls): pass
类应该有实例,而不是作为命名空间。如果您的类从未实例化,则它不为intended purpose of Python's ^{}服务。在
如果要为一组相关的方法命名,请创建一个新的module,即另一个.py文件,然后导入它。在
.py
这里我们创建一个模块名helpers,它包含一些相关的方法。然后可以将这个模块导入到我们的main文件中。在
helpers
main
def method_1(): ... def method_2(): ...
类应该有实例,而不是作为命名空间。如果您的类从未实例化,则它不为intended purpose of Python's ^{} 服务。在
如果要为一组相关的方法命名,请创建一个新的module,即另一个
.py
文件,然后导入它。在示例
这里我们创建一个模块名
helpers
,它包含一些相关的方法。然后可以将这个模块导入到我们的main
文件中。在在助手.py
在主.py
^{pr2}$相关问题 更多 >
编程相关推荐