【发布时间】:2013-05-20 11:49:11
【问题描述】:
为了感兴趣,我想将视频时长从 YouTube ISO 8601 转换为秒。为了将来证明我的解决方案,我选择了a really long video 对其进行测试。
API 在其持续时间内提供此功能 - "duration": "P1W2DT6H21M32S"
我尝试按照stackoverflow.com/questions/969285 中的建议使用dateutil 解析此持续时间。
import dateutil.parser
duration = = dateutil.parser.parse('P1W2DT6H21M32S')
这会引发异常
TypeError: unsupported operand type(s) for +=: 'NoneType' and 'int'
我错过了什么?
【问题讨论】:
标签: python youtube-api