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

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

Python IMDbPY – Company 对象的默认信息

IMDbPY 是一个用于访问 IMDb(互联网电影数据库)的 Python 库。它提供了访问电影、电视节目、演员、导演和公司等相关信息的功能。其中,Company 对象表示一个制片公司或发行公司。

获取 Company 对象的默认信息

要获取 Company 对象的默认信息,可以按照以下步骤使用 IMDbPY 库:

  1. 首先,确保你已经安装了 IMDbPY 库。你可以使用以下命令在终端中安装:
pip install IMDbPY
  1. 导入 IMDb 模块和 Company 类:
from imdb import IMDb
from imdb.Person import Company
  1. 创建 IMDb 对象:
ia = IMDb()
  1. 使用 get_company() 方法获取 Company 对象:
company = ia.get_company(company_id)  # 替换 company_id 为实际公司的 IMDb ID
  1. 使用 Company 对象的属性来获取默认信息,例如:
name = company['name']
country = company['country']
属性说明

以下是一些常用的 Company 对象属性:

  • name:公司的名称。
  • country:公司所在的国家。
  • production companies:公司的制片厂商(A-list)。
  • distributors:公司的发行商(A-list)。
  • special effects companies:特效制作公司(A-list)。
  • visual effects companies:视觉特效公司(A-list)。
  • other companies:其他相关的公司信息。
  • sound companies:音频制作公司(A-list)。
  • stunt companies:特技表演公司(A-list)。

以上仅为一些示例属性,并非完整列表。Company 对象还可能有其他可用的属性。

示例

下面是一个获取并打印 Company 对象信息的示例代码:

from imdb import IMDb

ia = IMDb()

company_id = '0448327'  # 示例 IMDb 公司 ID
company = ia.get_company(company_id)

print(f"Company Name: {company['name']}")
print(f"Country: {company['country']}")
print(f"Production Companies: {company.get('production companies', [])}")

这将输出如下所示的信息:

Company Name: Marvel Studios
Country: USA
Production Companies: ['Marvel Entertainment', 'Marvel Studios', 'Walt Disney Pictures']

注意,示例代码中的 company_id 是一个示例 IMDb 公司 ID,你需要使用实际的 IMDb 公司 ID 替换它以获取正确的结果。

希望以上信息可以帮助你了解 Python IMDbPY 库中 Company 对象的默认信息。有关更多信息,请参阅 IMDbPY 的官方文档。