This Python example code demonstrates a basic Python program for getting country data about countries, ISO info, and states/provinces. It uses the CountryInfo Python module, which has some predefined functions to retrieve the data via API.
Example:
Python program to get data about countries:
# Importing the required module.
from countryinfo import CountryInfo
# Getting a country name from the user.
count=input("Please enter your country name: ")
country = CountryInfo(count)
#print(country.info()) # It returns the object with all the info about the country.
# Different APIs to get the data as per the requirements.
print("Others names : ",country.alt_spellings())
print("Capital is : ",country.capital())
print("Currencies is :",country.currencies())
print("Lanuage is : ",country.languages())
print("Borders are : ",country.borders())
Program Output:
Please enter your country name: Singapore Others names : ['SG', 'Singapura', 'Republik Singapura', '新加坡共和国'] Capital is : Singapore Currencies is : ['SGD'] Lanuage is : ['en', 'ms', 'ta', 'zh'] Borders are : []
Program Output:
Please enter your country name: India Others names : ['IN', 'Bhārat', 'Republic of India', 'Bharat Ganrajya'] Capital is : New Delhi Currencies is : ['INR'] Lanuage is : ['hi', 'en'] Borders are : ['AFG', 'BGD', 'BTN', 'MMR', 'CHN', 'NPL', 'PAK', 'LKA']
Install countryinfo
The countryinfo Python library can be installed using pip (package manager for Python). The following command installs the package:
pip install countryinfo