Я использовал ExifTool '-tagsFromFile', чтобы скопировать метаданные Exif из исходного изображения в конечное изображение из командной строки.Хотел сделать то же самое в скрипте Python, когда я узнал о PyExifTool .Однако я не нашел ни одной команды для копирования или записи в изображение назначения.Я что-то пропустил?Есть ли способ, как я могу это исправить?
Я нашел user5008949 ответ на похожий вопрос , который предложил сделать это:
import exiftool
filename = '/home/radha/src.JPG'
with exiftool.ExifTool() as et:
et.execute("-tagsFromFile", filename , "dst.JPG")
Однако, это дает мне следующую ошибку:
Traceback (most recent call last):
File "metadata.py", line 9, in <module>
et.execute("-tagsFromFile", filename , "dst.JPG")
File "/home/radha/venv/lib/python3.6/site-packages/exiftool.py", line 221, in execute
self._process.stdin.write(b"\n".join(params + (b"-execute\n",)))
TypeError: sequence item 0: expected a bytes-like object, str found