Join Barron Stone for an in-depth discussion in this video Spawning Sub-processes, part of Code Clinic: Python (2014).
- In this video, I'll show you how I…used the Python subprocess module to execute…the external ExifTool command line utility…to read the Exif data from image files.…You can download the Exif tool utility…from Phil Harvey's page on the Queen's University website.…Since I'm using Windows, I'll download the Windows…executable which is packed into a zip folder.…I'm gonna save it to my downloads…and then after the download completes…I'm gonna open that Downloads folder.…To use the ExifTool executable…with the caption sort Python script,…you're gonna need to extract it.…
I can do that by right clicking on it,…selecting Extract All, hitting Extract…and then here we have that exe located in a file.…I'm gonna rename this exe file…by right clicking on it, doing rename.…I'm gonna take off the parenthesis and the -k there…so now it's just exiftool.exe.…I'm gonna copy that exe file over into…my exercise directories for Problem 5…right next to the captionsort script.…
Just drag that over there.…You should have the exiftool.exe…
Barron introduce challenges and provides an overview of his solutions in Python. Challenges include topics such as statistical analysis, searching directories for images, and accessing peripheral devices.
Visit other courses in the series to see how to solve the exact same challenges in languages like C#, C++, Java, PHP, and Ruby.
Skill Level Intermediate
Q: Why can't I access the Lake Pend Orielle site (http://lpo.dt.navy.mil)?
A: The Lake Pend Orielle site is not accessible in some geographical areas. We have contacted the owner of the server to try to resolve this issue.
Q: I am unable to access the Lake Pend Oreille data from outside the U.S.
A: A static copy of this data is provided here for lynda.com members outside of the U.S