Python NoneType对象没有'get'属性
我正在使用 mplayer_python 构建一个用户界面。
当我尝试获取元数据时,有时会出现以下错误:
title = metadata.get ('Title','' )
-> AttributeError: 'NoneType' has no attribute 'get'
有没有办法检查这个操作是否有效呢?
比如说:
if SOMETHING : title = metadata.get ('Title','' )
??
我对 Python 还很陌生,所以任何帮助都非常感谢。
提前谢谢你们!
1 个回答
2
这句话的意思是说,metadata
的值是None
,也就是没有任何数据。你可以用if metadata
来检查它是否有值。