Python Exiftool, See examples of getting, setting, and modifying tags, and how to handle exceptions.