Это происходит постоянно. Функция возвращает объект, который я не могу прочитать. Здесь:Python TypeError: объект «TagList» не итерируется
discoverer = GstPbutils.Discoverer()
discoverer.connect('discovered', on_discovered)
info = discoverer.discover_uri(self.loaded_file)
print(vinfo.get_tags())
возвращает это:
<Gst.TagList object at 0x7f00a360c0a8 (GstTagList at 0x7f00880024a0)>
Но когда я пытаюсь сделать это:
tags = vinfo.get_tags()
for tag in tags:
print (tag)
я получаю это:
TypeError: 'TagList' object is not iterable
Но когда я прочитал the doc of this data structure , Я, кажется, понимаю, что это ... Список? Может кто-нибудь, кроме того, что я расскажу, как получить теги, укажите мне как читать те документы? Кроме того, не хватает ли некоторых методов и инструментов интроспекции, которые я мог бы использовать, чтобы узнать, с какими объектами сталкиваются, и как они работают?