python - 如何检查变量是否为'gtk.gdk.PixbufLoader'?

Gui*_*ume 0 python gtk variables

我想知道是否可以检查变量是否是这种类型:

<type 'gtk.gdk.PixbufLoader'>
Run Code Online (Sandbox Code Playgroud)

像这样的一行:

if type(var) == 'gtk.gdk.PixbufLoader':  # pseudocode
   print "Found!"
Run Code Online (Sandbox Code Playgroud)

谢谢

fal*_*tru 5

你可以使用isinstance:

if isinstance(var, gtk.gdk.PixbufLoader):
    print 'Found!'
Run Code Online (Sandbox Code Playgroud)