将模块设置为实例方法或probaby类方法是否可以,如果子类在另一个文件中并且您可以轻松地覆盖它们,则无需再次导入它们?这里首选的是类或实例方法吗?
import submodule
class MyClass(object):
def __init__(self):
"""
"""
pass
def mysubmodule():
"""
Method that returns the submodule.
"""
return submobdule
答案 0 :(得分:1)
如果子类在同一文件中定义,则不需要再次导入。
如果子类在不同的文件中定义,我看不到你的想法的优势。添加导入,子类的每个读者都知道代码的用途。