通过piexif读取EXIF信息时,随机字母的重要性

问题描述

我只是进入python,专门使用Pillow和piexif提取和编辑EXIF数据来获取一堆jpeg。我使用piexif来提取和读取像ImageDescription这样的EXIF数据信息,并且注意到很多字段的前面都带有随机字母。当我第一次拉ImageDescription时,它读为b'Olympus .....',我编辑了标签,当我将其输出时,现在给了我一个测试,只是测试(没有b或撇号,并且piexif的样本显示了u) / p>

有人知道撇号和/或随机字母的目的吗?

解决方法

我做了一些研究,发现有几个字母被使用,例如u,r或b。如果在字符串之前找到r,它将变成字符串文字,而u和b只是编码选项。

,

这些不是“随机字母”。它们分别表示Unicode literals(前缀uraw literalsr)和bytestringsb)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...