📜  Python IMDbPY – Person 对象的默认信息(1)

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

Python IMDbPY – Person 对象的默认信息

IMDbPY是用于查询Internet Movie Database(IMDb)数据的Python包。Person对象是其中一个重要的对象之一。

什么是Person对象

Person对象表示影片中的一个演员或电影制作人员。该对象包括演职人员的个人简介和参演作品列表等信息。

如何创建Person对象

要创建Person对象,您需要使用IMDbPY包中的IMDb类。使用以下命令:

from imdb import IMDb

# 创建imdb实例
ia = IMDb()

# 搜索一个演员的ID
actor_id = ia.search_person('Tom Hanks')[0].personID

# 获取演员信息
actor = ia.get_person(actor_id)
Person对象的默认信息

创建Person对象后,您可以访问演员或制作人员的各种信息。以下是Person对象的默认信息:

  • 'name':演职人员的姓名
  • 'height':身高(仅限部分演员)
  • 'birth date':出生日期
  • 'birth notes':出生备注
  • 'birth place':出生地
  • 'death date':去世日期
  • 'death notes':去世备注
  • 'death place':去世地点
  • 'headshot':演职人员的头像(如果排序需要的话)
  • 'mini biography':演职人员的个人简介
  • 'biography':演职人员的详细传记
  • 'trivia':关于演职人员的趣闻
  • 'quotes':演职人员的名言
  • 'salary':演职人员酬金(如果已知)
  • 'filmography':演职人员的电影作品列表
获取信息示例

要获取Person对象中的信息,请使用以下命令:

# 获取演员姓名
print(actor.get('name'))

# 获取演员出生日期
print(actor.get('birth date'))

# 获取演员电影作品列表
for movie in actor.get('filmography'):
    print(movie)
总结

Person对象是IMDbPY包中用于表示演员和电影制作人员的重要对象之一。它包含演职人员的个人简介,参演作品列表等信息。要创建和访问Person对象信息,请使用IMDbPY包提供的类和方法。