El precio de las acciones es la cantidad más alta que alguien está dispuesto a pagar por las acciones. En este artículo, vamos a escribir un código para obtener precios de acciones en vivo para cada empresa y vincularlo con la aplicación GUI.
Módulo necesario
Yahoo_fin: este módulo se usa para raspar
pip install yahoo_fin
A continuación se muestra el aspecto de la GUI:
Escribamos código para obtener datos de stock.
Importa el módulo yahoo_fin.
Python3
from yahoo_fin import stock_info
Use el método stock_info.get_live_price() para obtener el precio de las acciones en vivo.
Python3
stock_info.get_live_price("AMZN")
Producción:
3198.93994140625
Nota: visite este sitio para obtener el símbolo de la empresa como Amazon es AMZN, Reliance es RELFF.
Aplicación de precio de acciones con Tkinter
Este script implementa la implementación anterior en una GUI.
Python3
from yahoo_fin import stock_info from tkinter import * def stock_price(): price = stock_info.get_live_price(e1.get()) Current_stock.set(price) master = Tk() Current_stock = StringVar() Label(master, text="Company Symbol : ").grid(row=0, sticky=W) Label(master, text="Stock Result:").grid(row=3, sticky=W) result2 = Label(master, text="", textvariable=Current_stock, ).grid(row=3, column=1, sticky=W) e1 = Entry(master) e1.grid(row=0, column=1) b = Button(master, text="Show", command=stock_price) b.grid(row=0, column=2, columnspan=2, rowspan=2, padx=5, pady=5) mainloop()
Producción:
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA