回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我想这是一个python vs SWIG的问题。。。在</p>
<P>我使用一个带有SWIG Python绑定的C++包。
我收到的对象之一是UTC时间戳,我正试图从中提取时间戳。在</p>
<p>该对象具有以下特征:</p>
<pre><code>>>> print type(obj)
<type 'SwigPyObject'>
>>> print dir(obj)
['__class__', '__cmp__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__hex__', '__init__', '__int__', '__le__', '__long__', '__lt__', '__ne__', '__new__', '__oct__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'acquire', '<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>', 'disown', 'next', 'own']
>>> print obj
<Swig Object of type 'UtcTimeStamp *' at 0x0379F320>
</code></pre>
<p>如何从中提取数据?在</p>
<hr/>
<p><strong>更新:</strong><br/>
我找到了从<a href="http://www.quickfixengine.org/quickfix/doc/html/struct_f_i_x_1_1_date_time.html" rel="noreferrer">DateTime</a>结构派生的<a href="http://www.quickfixengine.org/quickfix/doc/html/class_f_i_x_1_1_utc_time_stamp.html" rel="noreferrer">UTCTimeStamp</a>类,它是开源<a href="http://www.quickfixengine.org/" rel="noreferrer">QuickFix</a>包的一部分。在</p>
<p>但是我还是不知道如何访问数据。DateTime有一些简单的getter函数,比如getYear()——但是,如何访问它们呢?在</p>