📜  Python IMDbPY – 获取电影中人物的角色(1)

📅  最后修改于: 2023-12-03 15:34:01.564000             🧑  作者: Mango

Python IMDbPY – 获取电影中人物的角色

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是一款非常有用的库。