Как использовать Exiftool в Python?Python

Программы на Python
Anonymous
 Как использовать Exiftool в Python?

Сообщение Anonymous »

Я запускаю свой код на Ubuntu. Я установил exiftool через Sudo apt install exiftool , и когда я говорю команду, какую exiftool все в порядке, я получаю ответ/usr/bin/exiftool . После этого я пытаюсь сделать функцию, чтобы изменить теги фотографии в Python, но Python, я думаю, не видит Exiftool, и ничего не добавляется. Как мне это решить? < /P>
import subprocess

def set_jpeg_metadata_exiftool():

exiftool_path = "exiftool"

title = "Title"
subject = "Subject"
author = "Me"
comment = "Comment"
rating_val = 5
copyright_val = "Company name"

keywords = 'test'
cmd = [
exiftool_path,
f'-Title={title}',
f'-Subject={subject}',
f'-Author={author}',
f'-Comment={comment}',
f'-Rating={rating_val}',
f'-Copyright={copyright_val}',
f'-Keywords={keywords}',
'-overwrite_original',
file_path
]

subprocess.run(cmd, check=True, encoding='utf-8')


Подробнее здесь: https://stackoverflow.com/questions/793 ... -in-python

Вернуться в «Python»