|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
tkinter.Misc.__bases__ 的返回值为(<class 'object'>,)
那如果我需要用if条件语句判断tkinter.Misc.__bases__ 的返回值是否为(<class 'object'>,)该如何写代码呢
已知直接写 if tkinter.Misc.__bases__ == (<class 'object'>,)
tkinter.Misc.__bases__ ==<class 'object'>
tkinter.Misc.__bases__ =="<class 'object'>"
tkinter.Misc.__bases__ =="(<class 'object'>,)"
都是错误的
且tkinter.Misc.__bases__ 的返回值既不是字符串也不是元祖
本帖最后由 isdkz 于 2023-5-2 10:17 编辑
你可以将 <class 'object'> 放在一个元组中进行比较:
- if tkinter.Misc.__bases__ == (object,):
- # 你的代码
复制代码
在这里我们将 object 放在一个元组中,然后比较两个元组是否相等。这样就能正确地判断 tkinter.Misc.__bases__ 的返回值是否为 (<class 'object'>,) 。注意,这里我们用的是 object 而不是 <class 'object'> 。
|
|