1

我在使用 save 时遇到错误TypeError: 'bytes' object cannot be interpreted as an integer,该怎么做才能使它正确?

我想保存在同一个图像中,而不是创建一个新图像。

from iptcinfo3 import IPTCInfo
import sys
imagename = 'horse.jpg'
info = IPTCInfo(imagename)
info['keywords'] = 'horse', 'brown', 'animal', 'nature'
info.save()

如何添加“字节”?文档没有说什么?

4

1 回答 1

2

我之前没有使用过这个特定的包,但我认为关键字应该是一个python列表(我可能错了)

您是否尝试过在关键字周围添加方括号,像这样?

from iptcinfo3 import IPTCInfo
import sys
imagename = 'horse.jpg'
info = IPTCInfo(imagename)
info['keywords'] = ['horse', 'brown', 'animal', 'nature']
info.save()
于 2021-09-16T19:02:00.127 回答