您好我正在尝试使用 IMDbPY 库创建数据库。但是当我尝试使用 get('cast') 获取名称时。我该如何解决?代码如下:
from imdb import IMDb
ia = IMDb()
def getmovieID( movie_name ):
movie = ia.search_movie(movie_name)[0] # a Movie instance.
get_movie = ia.get_movie(movie.movieID)
return get_movie
def getcast(movie_name):
movie = getmovieID(movie_name)
casts = []
cast = movie.get('casts')
for a in cast['name']:
casts.append(a)
return casts
print(getcast('The Dark Knight'))
它说:文件“C:.../Python/imdbtest.py”,第 17 行,在 getcast 中为 a in cast['name']:
TypeError:字符串索引必须是整数