首页 > 编程语言 >python随机3分钟发送一次消息

python随机3分钟发送一次消息

时间:2024-03-01 09:04:24浏览次数:22  
标签:end python random number 发送 init 随机 time print

需求:

  • 有一个实时任务,想要间隔3分钟发送,最近的一次消息。

代码:

# 间隔3分钟发送
import random
import time

init_time = time.time()  # 初始值
status = "start"

while True:
    # 生成一个随机数
    random_number = random.randint(1, 100)
    print("开始生成随机数:", random_number)
    end_time = time.time()
    diff = end_time - init_time
    send_msg = f'告警信息,3分钟内最后收到的随机数:{random_number}'
    if diff > 6 and status == 'start':  # 如果满足时间要求了,且任务状态是开始
        print("现在的时间间隔:", end_time - init_time)
        print(send_msg)
        print("============")
        init_time = time.time()
    time.sleep(2)

演示效果:

 

标签:end,python,random,number,发送,init,随机,time,print
From: https://www.cnblogs.com/liqi175/p/18046044

相关文章

  • Python用RNN循环神经网络:LSTM长期记忆、GRU门循环单元、回归和ARIMA对COVID
    原文链接:http://tecdat.cn/?p=27042原文出处:拓端数据部落公众号 该数据根据世界各国提供的新病例数据提供。  获取时间序列数据  df=pd.read_csv("C://global.csv")探索数据此表中的数据以累积的形式呈现,为了找出每天的新病例,我们需要减去这些值 ......
  • 配置Gitlab支持SMTP发送邮件
    不配置SMTP都无法工作了目前的版本Gitlab16.9.0,管理员在创建用户的时候,管理员无法给用户指定初始密码。初始密码只能以邮件的形式,发送到用户的邮箱。因此有了此篇博文,为我们的Gitlab服务器做好正确的SMTP配置。找到Gitlab的config文件夹如果您的Gitlab,是根据我们的文章安装......
  • Python环境安装与配置
    Python的安装(1)环境准备python是一门跨平台的语言,如Windows、Linux、MacOS等平台都能完美兼容,以下只对Windows平台安装做详细介绍。鼠标左键点击Python3.12.1,下滑至选中Windowsinstaller(64-bit),然后等待下载后安装(2)Python安装python安装非常简单,双击下载好的安装包,进入选......
  • 黑马python基础课的一些题
    1,打印5行小星星思路:可以用1个星星乘以行数;还可以循环嵌套,外层循环控制行数,内层循环控制每一行应该输出多少个小星星,比如,第一行输出1个,第二行输出2个,内层循环可以当成列,只不过这个列要和行对应,就是如果是第二行,那小星星就不能超过2列,即列数小于等于行数。代码:1row=12wh......
  • Python环境安装与配置及Jupyter Notebook的环境配置
    找到Python的官网:https://www.python.org/选择Downloads选择想要的版本点击进去后下载安装勾选Useadminprivilegeswheninstallingpy.exe(安装py.exe时使用管理员权限)和Addpython.exetoPATH(PATH是Python的环境变量,Python在安装时会自动配置环境变量)有Installnow(......
  • Shopee虾皮api接口 搜索商品、评价信息 python数据采集
    iDataRiver平台https://www.idatariver.com/zh-cn/提供开箱即用的Shopee电商数据采集API,供用户按需调用。接口使用详情请参考Shopee接口文档接口列表1.获取单个商品详情,包括销量、库存等参数类型是否必填默认值示例值描述apikeystring是idr_***从控制台......
  • 使用 Python 的 Django 框架开发一套 Web API 项目 All In One
    使用Python的Django框架开发一套WebAPI项目AllInOne游戏广告WebAPIDjango项目vsDjango应用程序一个Project可以包含多个Appsporject是一个可以独立运行的软件包app的运行必须依赖projectapp可以作为可以复用的功能模块使用demosDRF,DjangoR......
  • python-memo-2
    ·换句话说连续的代码如果又保持了相同的缩进那么它们属于同一个代码块,相当于是一个执行的整体。缩进可以使用任意数量的空格,但通常使用4个空格,建议大家不要使用制表键或者设置你的代码编辑工具自动将制表键变成4个空格。·“Flatisbetterthannested.”,之所以提倡代码“扁平......
  • python环境安装与配置
    Python可以帮助我们在进行开发时提高效率。我们在安装完python后,会检测安装成功没有,用右键单击桌面左下角开始按钮,在弹出来的快捷菜单中选择运行,打开运行对话框,在打开文本框中输入cmd,然后按enter键,启动命令提示符窗口,在当前的提示符后面输入python,并且按enter键,则说明python安装成......
  • Python 机器学习 决策树 文本特征的处理
    ​Python机器学习中,决策树是一种常用的分类和回归模型。决策树可以处理数值型特征和类别型特征。对于文本特征,决策树通常使用词袋模型(BOW)或TF-IDF模型进行处理。在处理文本特征时,决策树(和机器学习算法通常)不能直接处理原始文本。文本必须首先转换成算法能理解的数值形式。......