📅  最后修改于: 2023-12-03 15:34:01.564000             🧑  作者: Mango
IMDbPY是Python的一个库,用于获取IMDb(互联网电影数据库)中有关电影、电视节目和人物的数据。它可以帮助程序员在自己的Python项目中轻松地获取IMDb数据。
在IMDbPY中,获取电影中人物的角色非常简单。下面是一个简单的Python程序示例:
from imdb import IMDb
# 创建IMDb对象
ia = IMDb()
# 获取电影的IMDb ID
movie = ia.get_movie('0133093')
# 输出电影名称
print(movie['title'])
# 遍历电影中的所有人物
for person in movie['cast']:
# 输出人物名称和角色
print(person['name'] + ' - ' + person.currentRole)
这个程序首先导入IMDb库,并创建了一个IMDb对象ia
。接着,它使用get_movie
方法获取电影的IMDb ID,这里使用的是经典科幻电影“黑客帝国”的ID。
然后,程序通过遍历电影的演职人员列表来获取所有人物。在每个人物对象中,使用currentRole
属性获取他们在这部电影中扮演的角色,并将这些角色和人物名称输出到控制台。
这个程序演示了IMDbPY如何轻松地在Python项目中获取电影中人物的角色信息。对于对IMDb数据有兴趣的程序员来说,IMDbPY是一款非常有用的库。