擅长:python、mysql、java
<p>我会用:</p>
<pre><code>import struct
TextVBin = "{:b}".format(struct.unpack(">Q", TextV)[0])
</code></pre>
<p>将<code>TextV</code>转换为二进制字符串。在</p>
<p>然而,它生成的<code>1101000111000100001111100110110011011011000011100110110110101100</code>与您自己的输出不同,但我想这是因为每个字节的前导0都是用您自己的方法截断的。所以你的方法是错误的。在</p>
<p>使用结构:<code>1101000111000100001111100110110011011011000011100110110110101100</code></p>
<p>使用您的:
<code>1101000111000100 111110 110110011011011 1110 110110110101100</code></p>
<p>然后将这个二进制字符串转换回字节:</p>
^{pr2}$
<p>注意:根据您的示例,我假设您的TextVBin是8个字节长的big-endian。如果长度是可变的,我的答案不适用。在</p>