【问题标题】:Learn python the hard way -- Ex 23 -- Breaking it ex 3艰难地学习python——Ex 23——Breaking it ex 3
【发布时间】:2019-10-05 23:09:07
【问题描述】:

我一直在编写一些代码,这些代码将使用十六进制代码读取文本文件并对其进行解码,但我无法弄清楚如何在不将其读取为字符串的情况下读取 readline()。

非常感谢您的帮助 :)

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

【问题讨论】:

标签: python


【解决方案1】:

这可能对你有帮助

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

原答案here

【讨论】:

  • 我现在收到一条错误消息,说 utf-8 无法解码我要解码的内容,你认为我需要另一个编码器/解码器而不是 utf-8 才能工作吗?它还表示无效的起始字节。顺便说一句
猜你喜欢
  • 1970-01-01
  • 2021-12-10
  • 2018-04-22
  • 1970-01-01
  • 1970-01-01
  • 2016-05-14
  • 1970-01-01
  • 2013-04-06
相关资源
最近更新 更多