python 法律檢索,python數據檢索_python – Hachoir – 從組中檢索數據

 2023-10-05 阅读 28 评论 0

摘要:對于WMV文件來說,這似乎不那么簡單.我已將此類視頻的元數據轉換為defaultdict,現在獲取圖像寬度更為簡單:python 法律檢索,from collections import defaultdictfrom pprint import pprintfrom hachoir_metadata import metadatafrom hachoir_core.cmd_line import un

對于WMV文件來說,這似乎不那么簡單.我已將此類視頻的元數據轉換為defaultdict,現在獲取圖像寬度更為簡單:

python 法律檢索,from collections import defaultdict

from pprint import pprint

from hachoir_metadata import metadata

from hachoir_core.cmd_line import unicodeFilename

from hachoir_parser import createParser

# using this example http://archive.org/details/WorkToFishtestwmv

filename = './test_wmv.wmv'

filename, realname = unicodeFilename(filename), filename

parser = createParser(filename)

# See what keys you can extract

for k,v in metadata.extractMetadata(parser)._Metadata__data.iteritems():

if v.values:

print v.key, v.values[0].value

# Turn the tags into a defaultdict

metalist = metadata.extractMetadata(parser).exportPlaintext()

meta = defaultdict(defaultdict)

for item in metalist:

if item.endswith(':'):

k = item[:-1]

else:

tag, value = item.split(': ')

tag = tag[2:]

meta[k][tag] = value

print meta['Video stream #1']['Image width'] # 320 pixels

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/114259.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息