<p>我有一个Python对象。在分析数据集的过程中,我创建了几个对象,并基于objectID将其保存在字典中</p>
<pre class="lang-py prettyprint-override"><code>class TrackableObject:
def __init__(self, objectID, centroid, timestart, timeend):
# store the object ID, then initialize a list of centroids
# using the current centroid
self.objectID = objectID
self.centroids = [centroid]
self.timestart = timestart
self.timeend = timeend
#initialize a boolean used to indicate if the object has
# already been counted or not
self.counted = False
def __str__(self):
return str(self.objectID, self.timestart, self.timeend)
</code></pre>
<pre class="lang-py prettyprint-override"><code>import pprint
dictionary[objectID] = object
pprint.pprint(dictionary)
</code></pre>
<p>当我打印最终的词典时,我收到:</p>
<pre><code>{0: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee54b70>,
1: <pyimagesearch.trackableobject.TrackableObject object at 0x7f6458857668>,
2: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee54c50>,
3: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee54be0>,
4: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee54c18>,
5: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee70588>,
6: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee70438>,
7: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee70400>,
8: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee70630>,
9: <pyimagesearch.trackableobject.TrackableObject object at 0x7f63fee70518>}
</code></pre>
<p>但我想看看这个物体的信息</p>
<p>{1:1,18:01,21:01
2: 2, 15:34, 14:18
...
}你知道吗</p>
<p>有没有什么方法可以用对象中的信息而不是对象的信息来打印字典</p>