我想要一个装满照片的文件夹,并使用python扫描目录并按以下格式列出exif信息:
Image001 Exif数据
Image002 Exif数据
我将使用Tkinter从python创建GUI,所以我只是想知道我需要什么命令:
1)选择一个目录,例如桌面等 2)提取exif信息
我应该能够创建一个包含exif信息的文本文件。
感谢您的帮助
答案 0 :(得分:0)
http://www.blog.pythonlibrary.org/2010/03/28/getting-photo-metadata-exif-using-python/应该可以帮助您从图像中读取EXIF数据。使用Python Imaging Library(PIL)。
为了列出目录中的文件,os.listdir(directory)
将为您提供文件和子目录的列表。
像
这样的东西files=[os.path.join(directory, f) for f in os.listdir(directory)
if os.path.isfile(os.path.join(directory, f))] #Get only files, not directories
for f in files:
#open file, do EXIF stuff
应该让你入门