python用来获得图片exif信息的库代码,,# library te
python用来获得图片exif信息的库代码,,# library te
# library test/debug function (dump given files)if __name__ == '__main__': import sys import getopt # parse command line options/arguments try: opts, args = getopt.getopt(sys.argv[1:], "hqsdt:v", ["help", "quick", "strict", "debug", "stop-tag="]) except getopt.GetoptError: usage(2) if args == []: usage(2) detailed = True stop_tag = 'UNDEF' debug = False strict = False for o, a in opts: if o in ("-h", "--help"): usage(0) if o in ("-q", "--quick"): detailed = False if o in ("-t", "--stop-tag"): stop_tag = a if o in ("-s", "--strict"): strict = True if o in ("-d", "--debug"): debug = True # output info for each file for filename in args: try: file=open(filename, 'rb') except: print "'%s' is unreadable\n"%filename continue print filename + ':' # get the tags data = process_file(file, stop_tag=stop_tag, details=detailed, strict=strict, debug=debug) if not data: print 'No EXIF information found' continue x=data.keys() x.sort() for i in x: if i in ('JPEGThumbnail', 'TIFFThumbnail'): continue try: print ' %s (%s): %s' % \ (i, FIELD_TYPES[data[i].field_type][2], data[i].printable) except: print 'error', i, '"', data[i], '"' if 'JPEGThumbnail' in data: print 'File has JPEG thumbnail' print
<h4>附件:<a href="/uploadfiles/2013/09/24/137998571444528.zip">源代码下载</a></h4>
相关内容
- 筛选冒烟用例,冒烟用例,在测试用例的管理上具有很
- 基于用户的推荐算法pearson算法实现,算法pearson,pearso
- 基于用户的推荐系统曼哈顿算法,推荐曼哈顿算法,ma
- 获取新浪微博1000w用户的基本信息和每个爬取用户最近
- Python 获取天气信息,python获取天气,weather.py#!
- Python抓取百度查询结果,python抓取查询结果,抓取百度查
- imghdr确定图片类型,,[Python]代码im
- python访问hbase数据,python访问hbase,python访问hbas
- Python Windows 桌面备份,python备份,[Python]代码#
- 显示zip里面的文件列表,显示zip文件列表,[Python]代码
评论关闭