如何将python类拆分为多个文件

时间:2017-03-19 09:52:06

标签: python code-structure

我有一个用Python编写的Web服务,它有一个包含客户端请求处理程序的类。由于协议复杂性,处理程序的数量很高。所有处理程序都在单独的线程内部调用(Controller类,它是Thread的子类)。为了减少类的大小,我在单独的模块中定义了处理程序。最终结果如下:

from handlers.main_handlers import delete_project, ...
class Controller(Thread):
    _handle_delete_project = delete_project.handle_delete_project
    ...

    def run():
        while not self._stopped:
            ...
            self._handle_delete_project(...)
            ...

有更多的Pythonic方法吗?我的意思是将一个类拆分成具有更好模式的多个文件。

0 个答案:

没有答案