艰苦地学习python——Ex 23——打破它Ex 3

艰苦地学习python——Ex 23——打破它Ex 3,python,Python,我一直在编写一些代码,这些代码将使用hexacode读取文本文件并对其进行解码,但如果不将其作为字符串读取,我无法理解如何读取line() 非常感谢您的帮助(thx:) 一直试图解决这个问题4个小时没有休息lol。 现在我想是时候寻求帮助了:)这可能会对你有所帮助 import binascii filename = 'test.dat' with open(filename, 'rb') as f: content = f.read() print(binascii.hexlify(c

我一直在编写一些代码,这些代码将使用hexacode读取文本文件并对其进行解码,但如果不将其作为字符串读取,我无法理解如何读取line()

非常感谢您的帮助(thx:)

一直试图解决这个问题4个小时没有休息lol。 现在我想是时候寻求帮助了:)

这可能会对你有所帮助

import binascii
filename = 'test.dat'
with open(filename, 'rb') as f:
    content = f.read()
print(binascii.hexlify(content))

原始答案

欢迎使用堆栈溢出!如果您需要调试方面的帮助,则需要发布。你可以回答这个问题。我现在收到一条错误消息,说utf-8无法解码我试图解码的内容。你认为我需要另一个编码器/解码器而不是utf-8才能工作吗?。它还表示起始字节无效。thx btw