A library for country and currency ISO codes
Project description
teritorio: ISO codes for countries and currencies
Installation and usage
Installation
teritorio can be installed by running pip install teritorio
. It requires Python 3.7.0+ to run.
Usage
The two main objects are Countries
and Currencies
:
Countries usage
from teritorio import Countries
# list all countries
for country in Countries():
print(country)
# get a specific country
countries = Countries()
# access the country as an attribute
print(countries.DEU) # Country(english_name='Germany', french_name="Allemagne (l')", alpha_2_code='DE', alpha_3_code='DEU', numeric_code=276)
# access the country with square brackets
print(countries["DEU"]) # Country(english_name='Germany', french_name="Allemagne (l')", alpha_2_code='DE', alpha_3_code='DEU', numeric_code=276)
Currencies usage
from teritorio import Currencies
# list all currencies
for currency in Currencies():
print(currency)
# get a specific currency
currencies = Currencies()
# access the currency as an attribute
print(currencies.GBP) # Currency(code='GBP', name='Pound Sterling', entities=['GUERNSEY', 'ISLE OF MAN', 'JERSEY', 'UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)'], numeric_code=826, minor_units=2)
# access the currency with square brackets
print(currencies["GBP"]) # Currency(code='GBP', name='Pound Sterling', entities=['GUERNSEY', 'ISLE OF MAN', 'JERSEY', 'UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)'], numeric_code=826, minor_units=2)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
teritorio-1.0.0.tar.gz
(18.4 kB
view hashes)
Built Distribution
teritorio-1.0.0-py3-none-any.whl
(17.6 kB
view hashes)
Close
Hashes for teritorio-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7782b12f5edb8a484f586fdd27a99f9f1112482dbbe9c2255d3a8b7d6677eb7 |
|
MD5 | 8a6ea29c367c49645d564ea42f4a5c43 |
|
BLAKE2b-256 | 9d0b04122307a084c1c2d7ccf994bf138e0ed7001be19ccef16f0faace632ad7 |