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