遵循python Google-style-guide时避免大文件

问题描述

Google样式指南需要导入模块。假设我有一个非平凡的类和几个非平凡的派生类。看来我必须将它们全部放在一个文件中,否则在使用它们时必须使用不同的前缀。

我个人更喜欢每个文件一个类。有没有避免不必要的大文件的常见习惯用法

例如只要没有名称冲突,我可以将几个导入重命名一个吗?

import data_main as data
import data_derived_a as data
import data_derived_b as data

解决方法

使用模块,不,实际上我没有办法做到这一点。但是,如果希望将类放在包中的单独文件中,则可以将各个类导入master中,而客户端模块可以一次将它们全部导入。

__init__.py