我的Python 2.7.8脚本中的'For'循环包含:
ODate = subprocess.check_output(['exiftool', '-datedimeoriginal', image.jpg])
在Windows 7下,每次执行此语句时,Windows控制台窗口都会打开并再次快速关闭。在我的Mac(OS X 9)上运行时不是这样。
我该如何防止这种情况?
P.S。 ExifTool是一个独立于平台的Perl库,另外还有一个命令行应用程序,用于在各种文件中读取,编写和编辑元信息。
答案 0 :(得分:0)
您不需要执行任何操作,为每个图像启动单独的过程以获取其EXIF数据。相反,只需直接使用Python:
from PIL import Image
img = Image.open('image.jpg')
exif_data = img._getexif()
date = exif_data[36867] # DateTimeOriginal