首页 > 解决方案 > 将字节解码为字符串 Python 3 以获取 TIF 元数据

问题描述

对于 .tif 文件,我在其标记字段之一中收到了字节。如何将其转换为字符串?字节字段如下所示: b'\x1c\x01Z\x00\x03\x1b%G\x1c\x02\x00\x00\x02\x00\x04\x1c\x02\x19\x00\tAustralia\x1c\x02\ x19\x00\x02WA\x1c\x02\x19\x00\x11Western_America\x1c\x02\x19\x00\x05fauna\x1c\x02\x19\x00\x06People\x1c\x02\x19\x00\x05slide\x1c\x02\ x19\x00\x0fmammal 诱捕 '

我试过 my_string.decode("utf-8") 或 my_string.decode("latin-1") 和 my_string.decode("ascii")。它们都不起作用。

他们都给了我一个如下字符串:'\x1c\x01Z\x00\x03\x1b%G\x1c\x02\x00\x00\x02\x00\x04\x1c\x02\x19\x00\tAustralia\x1c\x02 \x19\x00\x02WA\x1c\x02\x19\x00\x11Western_America\x1c\x02\x19\x00\x05fauna\x1c\x02\x19\x00\x06People\x1c\x02\x19\x00\x05slide\x1c\x02 \x19\x00\x0fmammal '

我如何转换它并获得类似于“Western_America;哺乳动物”的东西。

提前感谢您的帮助。

标签: pythonpython-3.xstringbytetiff

解决方案


推荐阅读