我使用hachior-parser来获取一大组视频文件的持续时间。(我根据文件的时间戳和持续时间重置“上次修改”的日期。)我使用的代码改编自this question。在
我遇到的问题是hachior为每个文件报告四个警告,这使我的输出变得混乱。我仍然从文件中获取持续时间,因此我想知道如果可能,如何在输出中抑制这些警告。在
Python并不是我的强项,所以我不确定应该在哪里查找,hachior的文档在错误报告方面似乎相当稀少。我不希望使用greping脚本输出中的行。在
编辑:运行python -W ignore set_last_modified.py
会导致打印相同的[warn]
行。在
[warn] [/headers/stream[2]/stream_fmt] Can't get field "stream_hdr" from /headers/stream[2]
[warn] [/headers/stream[2]/stream_fmt] [Autofix] Fix parser error: stop parser, add padding
[warn] [/headers/stream[3]/stream_fmt] Can't get field "stream_hdr" from /headers/stream[3]
[warn] [/headers/stream[3]/stream_fmt] [Autofix] Fix parser error: stop parser, add padding
您可以使用^{} 选项在python中禁止显示警告。在
编辑:既然你已经试过上面的方法,你可以试试下面的方法。在
^{pr2}$通过在Bucket页上检查找到的Bucket问题的解决方案。在
https://bitbucket.org/haypo/hachoir/issues/54/control-log-level-whith-the-python-api
相关问题 更多 >
编程相关推荐