你的任何帮助都会很棒。提前谢谢!
我有2个文件,如下所示
文件1:
import file2
class Foo():
pass
if __name__ == '__main__':
foo = file2.dummy()
print("right?", isinstance(foo, Foo))
print("right?", type(foo)==Foo)
file2的:
import file1
def dummy():
foo = file1.Foo()
return foo
if __name__ == '__main__':
pass
实际上,我希望 isinstance(foo,Foo)为True, type(foo)== Foo 也是True,但我得到两个False。 我如何得到我的期望?