|  | 
 
| 
tkinter.Misc.__bases__  的返回值为(<class 'object'>,)
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  那如果我需要用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'> 。
 | 
 |