模块级别的独立但密切相关的功能

时间:2013-04-30 10:15:01

标签: python class

独立'我的意思是不在课堂内的功能(我不确定正确的术语 - '模块级'?)

我在一个已经有几个类的文件中有~7个函数。这些函数处理从命令行处理输入,读取和写入文件,检查文件路径是否有效 - 这种事情。他们的目的密切相关,但我不确定是否将它们放入自己的班级,因为我无法想出任何理由来实例化这样一个类,或任何与之相关的状态。

我有什么选择,你建议我用这些功能做什么?在Python中不鼓励使用静态方法吗?

1 个答案:

答案 0 :(得分:4)

如果其功能与模块的功能相关,则独立模块级功能完全正常。只需看看Python标准库模块,它们通常包含给定主题的函数和类。