2024-10-01 00:16:39 发布
网友
我发现的使用pillow访问映像的EXIF元数据的示例使用了的受保护成员_getexif()图片. Pylint将对此提出以下警告:
_getexif()
[W0212(protected-access), functionname] Access to a protected member _getexif of a client class
有没有一种方法可以在不经过受保护成员的情况下获取图像的EXIF数据?在
_getexif()被强调是因为他们不想总是像现在这样工作-代码说“这个方法是高度实验性的,在未来的版本中很可能会被更好的东西取代。”尽管,据我所知,在PIL forages中有这样的说法。在
所以你的选择是:
i.info.get('exif')
编辑:真的“不想承诺总是像现在这样工作”有点低估了它-_getexif()是为了库自己(非常有限的)内部使用,他们认识到解析real是在野外发现的,给所有人一个可靠的结果(即使是奇怪的结果)是一个比他们愿意签署的更重要的任务。在
_getexif()
被强调是因为他们不想总是像现在这样工作-代码说“这个方法是高度实验性的,在未来的版本中很可能会被更好的东西取代。”尽管,据我所知,在PIL forages中有这样的说法。在所以你的选择是:
i.info.get('exif')
获取原始(未分析的)exif数据,然后自己解析它,可能是从Pillow中取出代码编辑:真的“不想承诺总是像现在这样工作”有点低估了它-
_getexif()
是为了库自己(非常有限的)内部使用,他们认识到解析real是在野外发现的,给所有人一个可靠的结果(即使是奇怪的结果)是一个比他们愿意签署的更重要的任务。在相关问题 更多 >
编程相关推荐