您现在的位置是:首页 >其他 >python:「股价瞭望者」(StockWatcher)网站首页其他

python:「股价瞭望者」(StockWatcher)

_养乐多_ 2023-05-31 20:00:02
简介python:「股价瞭望者」(StockWatcher)

我做了一个小程序,功能如下:监测一只股票,低于或者高于某价格,就会给你的邮箱发邮件提醒你。代码已经经过测试,并可以实时监测股票价格,到达阈值的时候可以发邮件提醒我。

这个程序的主要思路如下:

  1. 导入需要的Python模块,包括tushare用于获取股票数据、smtplib用于发送邮件、email.mime.text用于创建邮件内容、time用于控制程序执行的时间。
  2. 配置邮件发送参数,包括邮件服务器地址、端口号、发件人邮箱、发件人邮箱密码和收件人邮箱。
  3. 设置要监控的股票代码、最低价格和最高价格。
  4. 定义一个函数用于发送邮件。该函数接受邮件主题和邮件内容作为参数,并使用SMTP协议发送邮件。
  5. 在一个while循环中,不断检测当前时间,并判断是否在指定的时间段内。
  6. 如果在指定时间段内,则调用tushare模块获取实时股票数据,并从中获取当前股票价格。
  7. 判断当前股票价格是否低于最低价格或高于最高价格,如果是,则调用send_email函数发送提醒邮件,否则打印当前股票价格。
  8. 在每次循环后,程序等待1分钟后继续下一轮循环。

简而言之,该程序的核心是使用tushare模块获取实时股票数据,使用while循环和时间控制,判断当前时间是否在指定时间段内,并判断当前股票价格是否符合提醒条件。如果符合条件,则使用smtplib模块发送邮件提醒用户。该程序通过多个模块的组合和时间控制的实现,实现了简单的股价提醒功能。

QQ邮箱-POP服务开启教程



                
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。