Ask Your Question
2

How can I retrieve the country's ID using pycountry based on its name?

asked 2023-06-02 00:41:21 +0000

bukephalos gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2023-06-02 01:00:01 +0000

qstack gravatar image

You can use the pycountry library to retrieve the country's ID (also known as alpha-2 code) based on its name by following these steps:

  1. Import the pycountry library:
import pycountry
  1. Use the pycountry.countries.search() method to search for the country by its name:
country = pycountry.countries.search_fuzzy('Country Name')[0]

Note: Replace 'Country Name' with the name of the country you want to search for.

  1. Retrieve the country's ID (alpha-2 code) using the alpha_2 attribute:
country_id = country.alpha_2

Here is the complete code:

import pycountry

# Search for the country by name
country = pycountry.countries.search_fuzzy('Country Name')[0]

# Retrieve the country's ID (alpha-2 code)
country_id = country.alpha_2

print(country_id)  # print the country's ID

This code will output the two-letter country code.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2023-06-02 00:41:21 +0000

Seen: 3 times

Last updated: Jun 02 '23