📜  Python IMDbPY – 信息设置为 Person 对象的键(1)

📅  最后修改于: 2023-12-03 14:45:59.247000             🧑  作者: Mango

Python IMDbPY – 信息设置为 Person 对象的键

IMDbPY 是一个 Python 包,用于获取、管理和处理 IMDB 的电影和电视节目数据库。它提供了许多功能和工具,以便在 Python 程序中访问和操作 IMDB 数据库。

在 IMDbPY 中,Person 对象表示 IMDB 数据库中的一个人,如演员、导演、制片人等。它包含了该人的所有基本信息和一些其他属性。

我们可以使用 IMDbPY 提供的函数和方法来设置 Person 对象的属性,例如其出生日期、职业、照片等。此外,我们还可以将其他信息设置为 Person 对象的自定义键,以便在以后的程序中进行访问。

下面是一些可用于将信息设置为 Person 对象的键的示例键:

  • 'starred_in': 该人主演的电影。
  • 'directed': 该人执导的电影。
  • 'produced': 该人制片的电影。
  • 'written_by': 该人编写的电影剧本。
  • 'composer': 该人为电影作曲。

我们可以使用 IMDbPY 的 set_person_infoset 函数来添加自定义键和值:

import imdb

# 创建 IMDb 对象
ia = imdb.IMDb()

# 获取人物对象
person = ia.get_person('0000001')

# 设置 'starred_in' 属性
person.set_info('starred_in', 'The Godfather')
person.set_info('starred_in', 'The Godfather: Part II')

# 获取 'starred_in' 属性
print(person['starred_in'])

输出:

['The Godfather', 'The Godfather: Part II']

通过这种方式,我们可以使用自定义键来管理和访问 IMDB 数据库中的人物对象。这使得我们可以更方便地进行数据库查询和数据分析。

总之,IMDbPY 是一个非常强大和有用的 Python 库,可以帮助开发人员更轻松地获取和处理 IMDB 数据库中的数据。如果您正在开发一个与电影或电视节目相关的应用程序或工具,那么 IMDbPY 是一个必备的库。

以上就是 Python IMDbPY – 信息设置为 Person 对象的键的介绍,希望对您有所帮助!