Python NoneType对象没有'get'属性

0 投票
1 回答
2983 浏览
提问于 2025-05-01 18:04

我正在使用 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来检查它是否有值。

撰写回答