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

这是我的代码,但它给我没有语言的电影错误。我不知道如何处理错误。


from imdb import IMDb

ia = 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'


杨魅力
浏览 184回答 1
1回答

ibeautiful

使用try except来处理错误!from imdb import IMDbia = 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 IMDbia = IMDb()the_matrix = ia.get_movie(2234370)the_matrix.get('language', None)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python