擅长:python、mysql、java
<p>如果你先计算所有字节,然后把它们写在一起,应该会更快。例如</p>
<pre><code>b = bytearray([int(boolString[x:x+8], 2) for x in range(0, len(boolString), 8)])
outputFile.write(b)
</code></pre>
<p>我还使用了一个<code>bytearray</code>,这是一个可以使用的自然容器,也可以直接写入到文件中。在</p>
<hr/>
<p>如果合适,当然可以使用库,例如<a href="http://pypi.python.org/pypi/bitarray/" rel="nofollow">bitarray</a>和{a2}。用后者你可以说</p>
^{pr2}$