Python IMDbPY – 从电影对象中获取电影上映年份
在本文中,我们将看到如何从电影对象中获取电影的上映年份,我们可以借助search_movie
和get_movie
方法获取电影对象来查找电影。
search_movie
方法返回列表,列表的每个元素都作为字典工作,类似地get_movie
方法返回一个作为字典工作的电影对象,即可以通过给出数据的键来查询它们,这里的键是年份。
Syntax : movie[‘year’]
Here movie is the imdb Movie object
Return : It returns integer which is the release year
下面是实现
# importing the module
import imdb
# creating instance of IMDb
ia = imdb.IMDb()
# getting the movie with id
search = ia.get_movie("0111161")
# getting movie year
year = search['year']
# printing movie name and year
print(search['title'] + " : " + str(year))
输出 :
The Shawshank Redemption : 1994
另一个例子
# importing the module
import imdb
# creating instance of IMDb
ia = imdb.IMDb()
# getting the movie with name
search = ia.search_movie("3 Idiots")
# getting movie year
year = search[0]['year']
# printing movie name and year
print(search[0]['title'] + " : " + str(year))
输出 :
3 Idiots : 2009