Python深沪股票查询(Tk可视化)
from tkinter import *
import requests
import tkinterapp = Tk()
app.title('股票查询 深沪')
app.geometry('400x250')
v_text=StringVar()
v_name=StringVar()
name = Entry(app,textvariable=v_name,bd=5)
url='http://hq.sinajs.cn/list='
def go():get_name=name.get()url_new=url+get_nameres=requests.get(url_new).textlist=res.split(',')v_text.set('当前查询股票:{}\n今日开盘价:{}\n昨日收盘价:{}\n当前价格:{}\n今日最高价:{}\n今日最低价:{}\n成交的股票数:{}\n成交金额:{}\n日期:{} {}'.format(str(list[0][21:]),list[1],list[2],list[3],list[4],list[5],list[8],list[9],list[30],list[31]))
def photo():import io# allows for image formats other than giffrom PIL import Image, ImageTktry:# Python2import Tkinter as tkfrom urllib2 import urlopenexcept ImportError:# Python3import tkinter as tkfrom urllib.request import urlopenroot = tk.Toplevel()get_name=name.get()url = "http://image.sinajs.cn/newchart/daily/n/{}.gif".format(get_name)image_bytes = urlopen(url).read()# internal data filedata_stream = io.BytesIO(image_bytes)# open as a PIL image objectpil_image = Image.open(data_stream)# optionally show image info# get the size of the imagew, h = pil_image.size# split off image file namefname = url.split('/')[-1]sf = "{} ({}x{})".format(fname, w, h)root.title(sf)# convert PIL image object to Tkinter PhotoImage objecttk_image = ImageTk.PhotoImage(pil_image)# put the image on a typical widgetlabel = tk.Label(root, image=tk_image, bg='black')label.pack(padx=5, pady=5)root.mainloop()
def go_1():import threadingt1=threading.Thread(target=photo)t1.start()name.pack()
go=Button(app,text='查询',command=go).pack()
photo_1=Button(app,text='图片',command=go_1).pack()
label_show=Label(app,textvariable=v_text).pack()
app.mainloop()
Python深沪股票查询(Tk可视化)相关推荐
- php爬新浪股票,GitHub - asa1525/SinaFinance-Crawler: 爬取了深沪股票的资讯,包含标题、时间、来源、内容、关键词、链接和股票ID...
第二十一天有回想起来记录了 原先预定的爬虫工作终于引来了终点,尽管最后的去重工作还没有做到真正的完善,但从现在开始我会写下我所做到的内容. 我的任务就是爬取新浪财经每只股票资讯页面下所有的新闻,将日期 ...
- python level2行情_如何获取深沪股票 LEVEL2 数据接口?
根据上交所2017年5月公告的文件显示,拿到L1普通行情数据授权的有112家公司,L2授权的有25家,我这里只贴出L2数据的厂家,如果想看L1的授权公司或者深交所的授权情况可以自己去查,太多了就不贴了 ...
- python tushare获取股票数据并可视化_荐Python获取股票数据及其可视化--基于tushare库...
01 Tushare简介 Tushare是一个金融大数据开放社区,它免费提供各类金融数据和区块链数据 , 助力智能投资与创新型投资.在Tushare 旧版 运行了3年后,Tushare Pro终于要跟 ...
- python tushare获取股票数据并可视化_Python股票数据获取及其可视化——基于tushare库...
01 Tushare简介 Tushare是一个金融大数据开放社区,它免费提供各类金融数据和区块链数据 , 助力智能投资与创新型投资.在Tushare 旧版 运行了3年后,Tushare Pro终于要跟 ...
- Python 爬虫实现天气查询(可视化界面版)
github项目地址:StarMan Python 实现天气查询的程序早已完成,近日开学无课,昨晚心血来潮想做一个较为友好的界面版本,便匆忙行动了起来. 在之前已有的程序的基础上使用Tkinter 模 ...
- python学习之股票查询程序
学习python后,做的最久的作业,纪念一下 话不多说,直接上代码 f = open("股票数据", "r") e = f.read() # 把内容取到内存 a ...
- python tushare获取股票数据并可视化_使用Python获取股票数据Tushare
最近不是在炒股吗,挣点儿零花钱,权当学习金融知识了,前几天了解到转债,T+0,这个东西有点儿刺激啊,哈哈,就是老去看手机,实在有点儿耽误事儿,就想着,用python把股票价格拉下来,如果有上下的变动, ...
- 获取同花顺数据接口_如何获取深沪股票 LEVEL2 数据接口?
根据上交所2017年5月公告的文件显示,拿到L1普通行情数据授权的有112家公司,L2授权的有25家,我这里只贴出L2数据的厂家,如果想看L1的授权公司或者深交所的授权情况可以自己去查,太多了就不贴了 ...
- 可视化股票市场结构||沪深300股票聚类可视化
前半部分是Visulizing the stock maket structure文章翻译,对代码进行逐行解释,并在文后附录所有参考链接.后半部分是基于案例做的沪深300可视化 此案例采用了几种非监督 ...
最新文章
- vs2010设置boost开发环境
- UNIX环境高级编程第三章
- 【hdu 1573 X问题】【 hdu3579 Hello Kiki 】【poj 2891】
- python输出不重复的单词_python-如何在文本文件中创建所有单词的列表,但字母重复的单词除外...
- C语言字符串基本操作
- 跟我一起学.NetCore之熟悉的接口权限验证不能少(Jwt)
- Qt工作笔记-QSS中关于QCombox的设置
- iPhone又降价了!京东、苏宁安排上了 iPhone XS系列最高直降1700元
- 获取当前周和前一周周一和周天,下一周周一和周天
- 数据特征处理pca降维-小结
- 将不确定变为确定~一切归总为“二”(C#中的位运算有啥用)
- 【Linux】监视gpu使用情况
- 电脑重装操作系统——使用U盘安装(简略步骤)
- 基于51单片机的俄罗斯方块游戏
- pqi 更方便的使用pip源
- 25【中介者设计模式】
- java过滤器filter过滤相同url时的执行顺序
- 最新易发卡PJ免授权版源码
- 【2019-07-23】]python3 把日语翻译为中文 调用百度翻译API接口及API申请使用教程
- 数字化经济与高科技经济
热门文章
- Linux中搭建静态网站(练习题)
- 从发布-订阅模式到Vue响应系统
- 【Python融于生活】之我想要保存QQ邮箱富途的附件
- 教你用 python 画圣诞树
- 安卓把word转为html,把Word转为简洁的html的若干种方法
- sci论文宝典,科研入门,如何进行科研
- faithful原版高清java_我的世界Faithful材质包下载【1.6-1.8.x】【32x/64x】
- uniApp使用GoogleMap规划多个目的地路线
- C++实现找100(任意)以内的质数--非常好的算法
- 计算机c盘属性不显示安全选项,Win10系统下磁盘属性没有安全选项卡怎么解决?...