exiv2 и python для вставки строки с цитатой в изображение
Я использую exiv2 в Python для изменения метаданных заголовка изображения:
command="exiv2 -M'add Iptc.Application2.ObjectName String " + str(image_title) + "'"
pid = subprocess.call(command + " " + image_path, shell=True)
но мой заголовок содержит цитату ', которая предотвращает изменение заголовка и выдает мне следующее сообщение об ошибке:
/bin/sh: 1: Syntax error: Unterminated quoted string
Я тоже пробовал с
command="exiv2 -M'add Iptc.Application2.ObjectName String " + str(image_title).replace("'","\\'") + "'"
чтобы избежать цитаты, но то же сообщение об ошибке.
Как вставить строку, содержащую кавычку?