일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 파이썬3
- Windows11
- office
- pandas
- pyqt5
- python3
- 엑셀
- windows
- Outlook
- 오피스
- html
- 비주얼베이직
- win32com
- VBA
- 파이썬GUI
- 윈도우11
- git
- 깃
- 문자열
- pythongui
- 안드로이드
- 윈도우10
- matlab
- Excel
- Windows10
- python
- Android
- 파워포인트
- 파이썬
- 아웃룩
Appia의 IT세상
파이썬[Python] 환율 변환 모듈(CurrencyConvertor) 설치 및 달러-원, 유로-원으로 실시간 변환하기 본문
파이썬[Python] 환율 변환 모듈(CurrencyConvertor) 설치 및 달러-원, 유로-원으로 실시간 변환하기
Appia 2020. 11. 7. 07:33파이썬[Python] 환율 변환 모듈(CurrencyConvertor) 설치 및
달러-원, 유로-원으로 실시간 변환하기
이번 포스팅에서는 금융에서 많이 사용하는 환율에 대한 변환작업을 해주는 부분을 파이썬으로 작성을 해보고자 합니다. 그러기 위해서 특정 모듈을 설치할 예정입니다. 그 모듈은 CurrencyConverter로 European Central Bank의 환율 데이터를 바탕으로 사용됩니다.
1) 환율 변환 모듈(CurrencyConvertor) 설치하기
환율 변환 모듈(CurrencyConvertor)를 설치하기 위해서는 다음과 같은 명령어를 입력해주시면 됩니다.
pip install currencyconverter |
위의 명령어를 입력하면 다음과 같은 화면이 나타납니다.
D:\BlogProject\Pillow>pip install currencyconverter |
위와 같은 화면에서 "Successfully installed currencyconverter-0.14.3"를 확인하셨다면 정상적으로 설치가 완료된 것입니다.
만약 Pycharm의 GUI기반의 메뉴를 활용하여 추가하고 싶으시다면, 다음 링크를 참조해주시길 바랍니다.
파이썬[Python] Pycharm (파이참)에서 모듈(Module) 설치하기
2) 간단한 사용법
그럼 이제 부터 간단하게 사용방법에 대해 알아보겠습니다. 일단 가장 먼저 환율을 변경하는 방법에 대해서 알아보겠습니다.
2-1) 환율 변경하는 방법
간단한 예시로 먼저 살펴보겠습니다.
1 2 3 | from currency_converter import CurrencyConverter c = CurrencyConverter() print(c.convert(1000,'EUR','USD')) | cs |
보이는 바와 같이 CurrencyConvertor()라는 클래스의 객체를 선언합니다. 그 객체의 convert 메소드를 통해서 환율을 변경할 수 있습니다.
convert(금액, 기준통화, 변환될통화) |
이와 같이 형식으로 이루어집니다. 그럼 결과를 살펴보겠습니다.
1 | 1164.5 | cs |
이와 같이 EUR(유로)를 USD(달러)로 변경할 때 사용할 수 있습니다. 물론 위와 같이 지원하는 통화만을 사용할 수 있습니다. 물론 위와 같은 방법으로 유로를 원으로(EUR-KRW), 달러를 원(USD-KRW)으로 확인할수 있습니다.
2-2) 지원 통화 확인하기
그럼 지원하는 통화에 대해서 살펴보겠습니다.
1 2 3 4 | from currency_converter import CurrencyConverter c = CurrencyConverter() print(c.currencies) | cs |
위의 부분을 실행하면 현재 지원하고 있는 통화가 무엇인지에 대해서 확인할 수 있습니다.
1 | {'PLN', 'USD', 'CAD', 'NOK', 'ZAR', 'NZD', 'HKD', 'PHP', 'CNY', 'IDR', 'MYR', 'RUB', 'SKK', 'AUD', 'CHF', 'MTL', 'ROL', 'BRL', 'SGD', 'RON', 'DKK', 'EUR', 'LTL', 'INR', 'SEK', 'BGN', 'CYP', 'TRL', 'MXN', 'GBP', 'KRW', 'TRY', 'CZK', 'THB', 'JPY', 'ILS', 'LVL', 'HRK', 'SIT', 'EEK', 'ISK', 'HUF'} | cs |
2-3) 최신 환율로 업데이트 하기
물론 최초 데이터를 바탕으로 환율 변환이 됩니다. 하지만, 이 부분에 대해서 업데이트를 할 수 있습니다. 다음과 같은 부분을 이용하시면 됩니다.
1 2 | from currency_converter import CurrencyConverter c = CurrencyConverter('http://www.ecb.europa.eu/stats/eurofxref/eurofxref.zip') | cs |
기존 클래스 선언되어 있는 부분에 다음과 같은 ECB은행의 관련된 정보를 입력하여 환율 정보를 업데이트할 수 있습니다. 항상 위의 부분을 고정하여 사용하시면 최신 환율 정보를 바탕으로 사용하실 수 있습니다. (단 인터넷이 되어야 합니다.)
이번 포스티에서는 환율 변환 관련된 모듈에 대해서 설치하고 간단히 사용하는 방법에 대해서 살펴봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.
'Python > Python 기본' 카테고리의 다른 글
[Python]How to make CAN DBC module self-created,How to parse CAN DBC file - CAN DBC Class (0) | 2020.11.25 |
---|---|
머신러닝 관련 GPU와 파이썬(Python)설치 없이 코딩하기, TensorFlow사용하기(구글 Google Colab) (0) | 2020.11.24 |
파이썬[Python] 변수의 Null인지 아닌지 확인하는 방법 (0) | 2020.10.20 |
파이썬[Python] 변수의 타입 확인하는 방법, 변수의 타입이 String인지 확인하기(type함수, isinstance함수) (0) | 2020.10.18 |
파이썬[Python, Pillow] 이미지 워터마크(watermark) 적용하기 (3) | 2020.09.08 |