擅长:python、mysql、java
<p>可以使用<code>data = long(boolString,2)</code>将布尔字符串转换为<code>long</code>。然后,要将此长数据写入磁盘,您可以使用:</p>
<pre><code>while data > 0:
data, byte = divmod(data, 0xff)
file.write('%c' % byte)
</code></pre>
<p>但是,不需要生成布尔字符串。使用<code>long</code>要容易得多。<code>long</code>类型可以包含无限数量的位。使用位操作,您可以根据需要设置或清除位。然后,您可以在一次写入操作中将long作为一个整体写入磁盘。在</p>