擅长:python、mysql、java
<p>问题可能不在数据类型中。您的数据是二进制数据,它可能包含一个换行符(<code>\n</code>)。在这种情况下,<code>readline</code>只读取换行符,即只读取字符串的一部分。在</p>
<p>错误消息指向此问题。不幸的是,<code>readline</code>对于二进制数据是不可靠的。您需要将二进制数据编码成一个字符串(例如使用<code>base64</code>),以便将其保存在文本文件中。在</p>
<p>有关工作示例,请参见:<a href="https://stackoverflow.com/questions/24264874/simplecrypt-python-error">SimpleCrypt Python Error</a></p>
<p>有关将二进制数据编码为字符串的示例,请参见:<a href="https://stackoverflow.com/questions/875771/how-does-one-encode-and-decode-a-string-with-python-for-use-in-a-url">How does one encode and decode a string with Python for use in a URL?</a></p>