In this article we will see how we can get the alternate names of the person from the person object, alternate names are basically nick names given to them or stage name i.e name by which they are called, imdb person object act similar to dictionary therefore getting image from person object is similar from getting required information from the dictionary.
In order to do this we have to do the following –
1. Get the person object with the help of id by using get_person method
2. Get the alternate names from it using result[‘akas’] as keys
3. Print the result
Note : Output will be the link of the image i.e string data type not actual image
Below is the implementation
Python3
# importing the module import imdb # creating instance of IMDb ia = imdb.IMDb() # person id code = "1596350" # getting person object actor = ia.get_person(code) # printing object it prints its name print (actor) # getting alternate names alternate = actor[ 'akas' ] # printing print (alternate) |
Output :
Nawazuddin Siddiqui ['Nawazuddin', 'Novaz', 'Nowaz', 'Nawazuddin Siddique', 'Nawaz Uddin']
Another example
Python3
# importing the module import imdb # creating instance of IMDb ia = imdb.IMDb() # person id code = "1372788" # getting person object actor = ia.get_person(code) # printing object it prints its name print (actor) # getting alternate names alternate = actor[ 'akas' ] # printing print (alternate) |
Output :
Shahid Kapoor ['Shahid Kapur', 'Shahid']