利用Python每日将股票数据进行爬取、并做了一波处理分析

1. 先展示

img

时间,价格,涨跌幅

2. 说明

因为在上班的时候,直接打开交易软件的话,太明显,会让别人看到我在炒股,所以,自己写一个,可以随时查看自己持仓的股票涨跌情况

3. 代码
import tushare as ts 
import time
from datetime import datetime
import tkinter as tk

# 股票数据获取
def get_news():
    p_list = []
    # 300671 富满电子
    # 600460 士兰微
    # 300777 国民技术
    ### 每次麻烦的就是需要在下面更新股票代码
    news = ts.get_realtime_quotes('300077') 
    # 昨日收盘价
    start_pri = news["open"][0]
    # 今日开盘价
    yes_pri = news["pre_close"][0]
    # 现价 实时
    now_pri = news["price"][0]
    # 涨跌幅度
    up_num = round(((float(now_pri) - float(yes_pri)) / float(yes_pri)), 4)*100
    # up_num = round(up_num, 4)*100
    if up_num > 0:
        up_num = "+"+str(up_num)
    else:
        up_num = str(up_num)   
    p_list.append(datetime.now().strftime('%H:%M:%S'))
    p_list.append(news["price"][0])
    p_list.append(up_num)

    return p_list

# 数据刷新的回调
def refreshDate():
	# 获取数据
    p_list = get_news() 
    # 分别使用上面获取的数据, 填充text
    text1.delete(0.0,tk.END)
    text1.insert(tk.INSERT,p_list[0])
    text1.update()

    text2.delete(0.0,tk.END)
    text2.insert(tk.INSERT,p_list[1])
    text2.update()

    text3.delete(0.0,tk.END)
    text3.insert(tk.INSERT,p_list[2])
    text3.update()

    windows.after(1000,refreshDate)

# 显示价格
def show_price():
    # 定义全局变量, 目的是在refreshText 中可以调用这几个变量
    global text1
    global text2
    global text3
    global windows

    # 创建基础窗口
    windows = tk.Tk()
    windows.geometry('130x140+1775+680')       ## 规定窗口大小500*500像素
    windows.resizable(False, False)   ## 规定窗口不可缩放
    
    # 定义组件
    label1 = tk.Label(windows,text="N_T:")
    label1.grid(row=0,column=1,padx=2,pady=2)
    
    text1 = tk.Text(windows,width=8,height=1)
    text1.grid(row=0,column=2,padx=10,pady=10)
    
    label2 = tk.Label(windows,text="N_P:")
    label2.grid(row=1,column=1,padx=2,pady=2)
    
    text2 = tk.Text(windows,width=8,height=1)
    text2.grid(row=1,column=2,padx=10,pady=10)
    
    label3 = tk.Label(windows,text="U_P:")
    label3.grid(row=2,column=1,padx=2,pady=2)
    
    text3 = tk.Text(windows,width=8,height=1)
    text3.grid(row=2,column=2,padx=10,pady=10)
    
    windows.after(1000,refreshDate)
    windows.wm_attributes('-topmost',1)
    windows.mainloop()
    
    

if __name__ == '__main__':
    show_price()

4. 问题

有时候,代码会报错,导致小窗口不刷新,解决办法就是重新运行一遍,哈哈哈!

关于Python学习指南

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

👉Python所有方向的学习路线👈

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)

在这里插入图片描述

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python70个实战练手案例&源码👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python大厂面试资料👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

👉Python副业兼职路线&方法👈

学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。

在这里插入图片描述

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取保证100%免费

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT猫仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值