Конвертујте валуте у реалном времену користећи ову Питхон скрипту.

Опен Екцханге Ратес је добављач података који чува информације о курсевима валута широм света.

Они такође имају АПИ који можете да комуницирате у оквиру своје апликације. Можете га користити за тражење података о курсу за различите валуте, који су обично ажурни.

Можете да користите АПИ у Питхон скрипти да бисте добили информације о курсу и да га користите за претварање износа из једне валуте у другу.

Како добити АПИ токен из отворених курсева

Да бисте користили АПИ у својој Питхон скрипти, биће вам потребан токен за приступ. Приступни токен можете да преузмете тако што ћете се пријавити на налог и генерисати нови токен. Такође можете прегледати друге примере како се користе АПИ-ји.

  1. Пријавите се или креирајте нови налог на Отворени курсеви веб сајт. Кликните на Бесплатни план да направите бесплатан налог:
  2. У свом налогу користите леви мени да бисте се кретали до ИД-ови апликација страна:
  3. Подразумевано, требало би да већ имате генерисан ИД апликације на страници. Копирајте га и сачувајте за касније, јер је то приступни токен потребан за комуникацију са АПИ-јем.
    instagram viewer

Како користити АПИ токен за добијање података о курсу

Можете да користите свој токен унутар Питхон скрипте да бисте упутили захтеве АПИ-ју Опен Екцханге Ратес. Ако нисте упознати са Питхон-ом, можете га користити бесплатно Питхон курсеви и апликације и други савети и трикови за писање бољег Питхон кода.

Овде можете приступити комплетном коду који се користи у чланку ГитХуб репо.

  1. Креирајте нову датотеку под називом цурренци-екцханге-цонвертер.пи, и увозите захтева модул на врху. Ово ће вам омогућити да шаљете захтеве АПИ-ју.
    увоз захтева
  2. Сачувајте ИД апликације који сте сачували са свог налога Опен Екцханге Ратес:
    апи_кеи = „Ваш ИД апликације овде“
  3. Сачувајте крајњу тачку која се користи за преузимање информација о валути и курсу. Укључите свој АПИ кључ да бисте потврдили свој приступ АПИ-ју:
    урл = ф" https://openexchangerates.org/api/latest.json? апп_ид={апи_кеи}"
  4. Направите захтев за податке о курсу и сачувајте одговор у ЈСОН формату:
    одговор = рекуестс.гет (урл)
    подаци = одговор.јсон()
  5. Унутар одговора се налазе девизни курсеви, који су у формату {'цурренци': 'рате'}. На пример, {'АЕД': 3,67286, 'АФН': 88,978998, 'СВЕ': 108,421111}. Ово се односи на основну стопу која је подразумевано у УСД. На пример, 1 УСД је еквивалентан 3,67 АЕД. Сачувајте ове податке о курсу:
    девизни курс = подаци["стопе"]
  6. Одштампајте доступне валуте кориснику:
    доступне_валуте = ""
    за валута ин екцханге_ратес.кеис():
    доступне_валуте += валута + ", "

    # Уклоните зарез и размак
    аваилабле_цурренциес = аваилабле_цурренциес[:-2]

    штампа ("Доступне валуте: " + доступне_валуте)

Како претворити износ који корисник тражи

Користите податке о размени валута да бисте претворили износ из једне валуте у другу.

  1. Замолите корисника да унесе своју оригиналну валуту и ​​валуту у коју жели да конвертује:
    фром_цурренци = инпут("Унесите основну валуту: ").уппер()
    то_цурренци = инпут("Унесите циљну валуту: ").уппер()
  2. Замолите корисника да унесе износ који жели да конвертује:
    износ = флоат (унос("Унесите износ за конверзију: "))
  3. Израчунајте нови износ за нову валуту:
    оригинални_износ = износ / девизни курс[од_валуте]
    конвертовани_износ = оригинални_износ * курсеви[у_валуту]
  4. Одштампајте резултат:
    штампа (ф"{износ}{фром_цурренци} = {цонвертед_амоунт}{то_цурренци}")

Како покренути Питхон скрипту

Можете покренути Питхон скрипту помоћу командне линије или терминала.

  1. У командној линији идите до локације на којој сте сачували своју Питхон датотеку. Ако је ово радна површина, ваша команда би изгледала овако:
    цд Ц:\Усерс\Схарл\Десктоп
  2. Инсталирајте захтева модул, тако да Питхон скрипта може да га препозна:
    захтеви за инсталацију пипа
  3. Покрените Питхон скрипту користећи питхон команда:
    питхон цурренци-екцханге-цонвертер.пи
  4. Унесите своју валуту, а затим валуту у коју желите да конвертујете.
  5. Унесите износ који желите да конвертујете. Скрипта ће приказати конвертовани износ:

Претварање валута помоћу Питхон-а

Сада можете да користите Опен Екцханге Ратес АПИ за преузимање података за ажуриране курсеве валута. Можете побољшати своје вештине истраживањем АПИ-ја који пружају друге скупове података или чак направити свој сопствени АПИ.