Python | Obtenga la tasa de cambio de moneda en tiempo real

Python es un lenguaje de programación muy versátil. Python se está utilizando en casi todas las tecnologías principales y se puede desarrollar literalmente cualquier aplicación con él.

Veamos un programa Python para el tipo de cambio de moneda en tiempo real. Para utilizar este servicio, se debe necesitar la clave API, que se puede obtener desde aquí . Uno puede obtener la lista de códigos de moneda desde aquí .

Usaremos CURRENCY_EXCHANGE_RATE API , que puede devolver el tipo de cambio en tiempo real para cualquier par de moneda digital (p. ej., Bitcoin) o moneda física (p. ej., USD).

Módulos necesarios:

requests
json

A continuación se muestra la implementación:

# Python program to get the real-time
# currency exchange rate
  
# Function to get real time currency exchange 
def RealTimeCurrencyExchangeRate(from_currency, to_currency, api_key) :
  
    # importing required libraries
    import requests, json
  
    # base_url variable store base url 
    base_url = r"https://www.alphavantage.co/query?function = CURRENCY_EXCHANGE_RATE"
  
    # main_url variable store complete url
    main_url = base_url + "&from_currency =" + from_currency + 
               "&to_currency =" + to_currency + "&apikey =" + api_key
  
    # get method of requests module 
    # return response object 
    req_ob = requests.get(main_url)
  
    # json method return json format
    # data into python dictionary data type.
      
    # result contains list of nested dictionaries
    result = req_ob.json()
  
    print(" Result before parsing the json data :\n", result)
  
      
    print("\n After parsing : \n Realtime Currency Exchange Rate for",
          result["Realtime Currency Exchange Rate"]
                ["2. From_Currency Name"], "TO",
          result["Realtime Currency Exchange Rate"]
                ["4. To_Currency Name"], "is",
          result["Realtime Currency Exchange Rate"]
                ['5. Exchange Rate'], to_currency)
  
  
  
# Driver code
if __name__ == "__main__" :
  
    # currency code
    from_currency = "USD"
    to_currency = "INR"
  
    # enter your api key here 
    api_key = "Your_Api_Key"
  
    # function calling
    RealTimeCurrencyExchangeRate(from_currency, to_currency, api_key)

Producción :

Resultado antes de analizar los datos json:
{‘Tipo de cambio de moneda en tiempo real’: {‘1. From_Currency Code’: ‘USD’, ‘2. From_Currency Name’: ‘Dólar estadounidense’, ‘3. A_Código de moneda’: ‘INR’, ‘4. To_Currency Name’: ‘Rupia india’, ‘5. Tipo de cambio’: ‘71.51500000’, ‘6. Última actualización’: ‘2018-12-13 17:40:36’, ‘7. Zona horaria’: ‘UTC’}}

Después del análisis:
el tipo de cambio de moneda en tiempo real de Dólar estadounidense A Rupia india es 71.51500000 INR

Publicación traducida automáticamente

Artículo escrito por ankthon y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *