我试图找出导入在Python中是如何工作的.
假设我有一个包含以下类的foo.py
模块:
class Foo:
def __init__(self, *args, **kwargs):
...
foo = Foo()
现在,我想把它导入其他模块.
它是在每次我导入它时使用相同的实例还是在每次导入它时创建不同的实例,这是否是实例化一个类的好方法,或者最好是导入Foo
类并在导入它的模块中创建一个实例(很明显,这个类不需要任何args和kwargs).