擅长:python、mysql、java
<p>经过一番周折,我终于想出了一个对我有用的组合:</p>
<pre><code>a = array.array('i', range(6))
f[:] = buffer(a)
b = array.array('i')
b.fromstring(buffer(f))
</code></pre>
<p>这依赖于缓冲协议进行双向读取。很可能您可以将该数组直接与您的<code>k</code>一起使用,<code>fromstring</code>在以后的版本中已重命名为<code>frombytes</code>。在</p>
<p>在Python3.4中,这是有效的:</p>
^{pr2}$
<p><a href="https://docs.python.org/3/library/stdtypes.html#memoryview" rel="nofollow noreferrer">^{<cd4>}</a>替换了<code>buffer</code>,但知道元素有4个字节大,因此需要额外的转换。在</p>