class A:
somemethod
class A
在模块m1
在模块m2
中,我想使用isinstance()
检查对象obj1
是否为类A
和obj1 = A()
但是isinstance(obj1,A)
是False
.... type(obj1) == <class, m1.A>
我不明白为什么?帮帮我
答案 0 :(得分:0)
您需要显式导入要检查的类 例如
from bs4 import BeautifulSoup
...
print(type(td)) --> outputs {type} = <class 'bs4.element.Tag'>
if isinstance(td, Tag): --> {NameError}name 'Tag' is not defined
so you need to import Tag
from bs4.element import Tag