问题描述
Google样式指南需要导入模块。假设我有一个非平凡的类和几个非平凡的派生类。看来我必须将它们全部放在一个文件中,否则在使用它们时必须使用不同的前缀。
我个人更喜欢每个文件一个类。有没有避免不必要的大文件的常见习惯用法?
例如只要没有名称冲突,我可以将几个导入重命名为一个吗?
import data_main as data
import data_derived_a as data
import data_derived_b as data
解决方法
使用模块,不,实际上我没有办法做到这一点。但是,如果希望将类放在包中的单独文件中,则可以将各个类导入master
中,而客户端模块可以一次将它们全部导入。
__init__.py