将字节转换为字符串而不丢失任何字符

时间:2019-08-27 18:55:46

标签: python python-3.x unicode

我实际上收到一个以两位十六进制压缩的字节文件。每当我看到\ x1d时,我都知道接下来的两位数字是十六进制

以下是我们收到的示例:

{{ post.createdAt | formatBySlash }}

我的问题是我们需要一个类型字符串。当我们使用decode(“ UTF-8”)时,我们在十六进制数字之前丢失了\ x1d,我们再也无法知道它们的位置。

b"1MHG161   M01514GC    PROD  IBM418AGP001\x1d06 0478\x1d06 D89BQD0\x1d05 TFRVNT    \x1d0501B9082621421300\x1d0A 020\x1d1E $\x1d13 2TRG240

任何人都知道如何在不丢失所有这些字符的情况下将字节形式的原始文件转换为字符串吗?

0 个答案:

没有答案