在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python 怎么判斷指定的class是否存在

python 怎么判斷指定的class是否存在

class A():
    pass

if xxxx('A'):
    print('A exists')
else:
    print("A not exists")
回答
編輯回答
失心人

可以使用比較 hacky 的方法:

def is_class_exists(class_name):

    if not class_name.isidentifier():
        return False

    try:
        return isinstance(eval(class_name), type)
    except NameError:
        return False
2018年1月22日 23:54