@zBernie as posted over is best to past in a list,can try with string first then need
Can make a list later,as you use 3.6 i have put in some updates.
shell=True
.Can make a list later,as you use 3.6 i have put in some updates.
import subprocess import os jpgdir = "/home/bernie/CentOS Share/pics/" file = 'test.jpg' jpgfile = os.path.join(jpgdir, file) command = f'convert "{jpgfile}" -font Helvetica -pointsize 60 -fill lightblue -quality 100 -gravity southeast -auto-orient -annotate +80+50 %[exif:DateTimeOriginal] {jpgfile}' subprocess.run(command, shell=True)Dos not work post your original
convert
command before you take into Python.