为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用python处理imdbpy中的空电影语言

如何使用python处理imdbpy中的空电影语言

杨魅力 2021-09-02 20:13:13
这是我的代码,但它给我没有语言的电影错误。我不知道如何处理错误。from imdb import IMDbia = IMDb()the_matrix = ia.get_movie(2234370)the_matrix['language'] 错误 File "C:\ProgramData\Anaconda3\lib\site-packages\imdb\utils.py", line 1495, in __getitem__    rawData = self.data[key]KeyError: 'languages'
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

使用try except来处理错误!


from imdb import IMDb

ia = IMDb()

the_matrix = ia.get_movie(2234370)

try:

    the_matrix['language']

except KeyError as ke:

    print(str(ke))

或者如果它是一个dictionary你可以使用它。如果键不存在,该get(Key, None)方法将返回None。


from imdb import IMDb

ia = IMDb()

the_matrix = ia.get_movie(2234370)

the_matrix.get('language', None)


查看完整回答
反对 回复 2021-09-02
  • 1 回答
  • 0 关注
  • 183 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信