python中的隐式类继承

2024-10-01 05:00:23 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有一种方法可以通过导入类似Java的extend中的类来导入类?在

import sha1sum

class HashFiles():
    def __init__(self):
        a = sha1sum.Sha1SumClass()
        for path in glob.glob('./*'):
            print(a.sha1sum(path))

在这个例子中,唯一的导入是在__init__.py中定义的一个自定义类,并且在这个例子中,我想继承所有导入的类(即glob),而不在当前类中显式导入。显然,由于我没有显式地导入glob,所以这将失败。在python中有没有一种方法可以做到这一点?在


Tags: path方法importselfforinitdefjava
1条回答
网友
1楼 · 发布于 2024-10-01 05:00:23

似乎您可以在__init__.py中执行__all__ = ['*']。 我不确定我是怎么定义一切的, 但我想现在还管用。 我认为在代码中保留这一点将是一个非常糟糕的标准。在

相关问题 更多 >