python 程序运行计时 动态,在python中运行计时器几分钟
我试图每秒运行一个函数“foo”。我要说几分钟。在
函数foo()向服务器发出100个HTTP请求(其中包含一个JSON对象),并打印JSON响应。在
简而言之,我必须在5分钟内每秒发出100个HTTP请求。在
我刚开始学习python,知识面不广。这就是我所尝试的:import threading
noOfSecondsPassed = 0
def foo():
global noOfSecondsPassed
# piece of code which makes 100 HTTP requests (I use while loop)
noOfSecondsPassed += 1
while True:
if noOfSecondsPassed < (300) # 5 minutes
t = threading.Timer(1.0, foo)
t.start()
由于有多个线程,foo函数没有被调用300次,但远不止这些。
我也试过设置一个锁:
^{pr2}$
其余代码与前面的代码片段相同。但这也行不通。在
我该怎么做?在
编辑:不同的方法
我尝试过这种方法,这对我很有效:def foo():
noOfSecondsPassed = 0
while noOfSecondsPassed < 300:
#Code to make 100 HTTP requests
noOfSecondsPassed +=1
time.sleep(1.0)
foo()
这样做有什么坏处吗?在
python 程序运行计时 动态,在python中运行计时器几分钟相关推荐
- python程序员工作怎样-python程序员怎样在面试过程中展现自己的基本功
原标题:python程序员怎样在面试过程中展现自己的基本功 当下我国人工智能招聘岗位需求不多,不过后期的发展潜力巨大,而且python程序员的薪资待遇并不比Java程序员的差,Python程序员往往都 ...
- Python程序员的圣经——《Python编程快速上手:让繁琐工作自动化》尾末附下载地址
一.前言 如今,人们面临的大多数任务都可以通过编写计算机软件来完成.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务. 今天给 ...
- Python代写CSSE1001/7030 python程序作业、代做python CSSE1001/7030程序作业、 代写CSSE1001/7030 python 作业...
Python代写CSSE1001/7030 python程序作业.代做python CSSE1001/7030程序作业. 代写CSSE1001/7030 python 作业 Uno++ Assignm ...
- 微信小程序修改数组中的元素_微信小程序——this.setData()动态修改数组中的某一值...
微信小程序--this.setData()动态修改数组中的某一值S8v编程技术_踩坑日志_进阶指南_无知人生 大家是不是都觉得微信小程序的开发方式和 vue react 这种框架的开发方式很像?S8v ...
- TMS320F280049C 学习笔记9 CMD文件 程序从FLASH复制到RAM中运行
文章目录 动机 CMD文件结构与语法 MEMORY和SECTIONS指令 MEMORY指令 SECTIONS指令 程序与数据段 已初始化段 未初始化段 其他指令 #pragma指令的使用 程序从FLA ...
- Tiny4412裸机程序之代码在DDR SDRAM中运行
转载:http://www.techbulo.com/1509.html Tiny4412裸机程序之代码在DDR SDRAM中运行 2014年11月13日 ⁄ 裸机程序 ⁄ 共 8647字 ⁄ 字号 ...
- python 程序运行计时 动态_python中time库clock 使用Python,实现程序运行计时的数码管表示...
python编程中time模块下的clock()函数怎么用?pr想起现在的孩子在玩荡秋千回想小编们的第一次.高高兴兴的荡秋千.多久都不累 python编程中time模块下的clock()函数怎么用?在 ...
- python程序运行时间计时软件_python中的计时器timeit的使用方法
这篇文章主要介绍了关于python中的计时器timeit的使用方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 本文介绍了python中的计时器timeit的使用方法,分享给大家,具 ...
- python文本编辑器报错_notepad++编辑器中运行python程序时需要注意的编码格式
本篇文章给大家带来的内容是关于notepad++编辑器中运行python程序时需要注意的编码格式,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 语言:python3.4 文本编辑器: ...
最新文章
- python 将字节字符串转换成十六进制字符串
- 关于USB的8个问题
- ajax id sort,ajax返回的json内容进行排序使用sort()方法实现
- mysql长连接与短连接
- explain 之 type
- volatile与synchronized的区别
- 安卓系统换成linux系统软件,将旧安卓手机打造成“简易linux”机器,并部署AdGuardHome...
- 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题
- Apache Flink 在斗鱼的应用与实践
- 射频前端行业信息汇总
- traceroute、tracert服务的工作原理
- 零基础入门STM32编程(一)
- Win10:文件夹取消隐藏选项为灰色,无法勾选
- 存储卡规格等级全解!SD卡TF卡都能用
- 两种常见的周期性特征,时序必知强特
- 【便签纸】记录一下对比excel列表的小工具代码
- python绘制动态k线及均线_Python绘制股票移动均线的实例
- 70个数据分析工具,必须收藏!
- 基于5G-A通信感知融合的能力开放技术
- linux删除gnome桌面,桌面应用|去掉了 chrome-gnome-shell 的 Gnome
热门文章
- vue.js tutorial for beginner [Is it possible for us to learn vue.js in a minute?]
- sql使用逻辑控制语句
- vim 文本编辑器_Vim Windows安装指南–如何在PC上的PowerShell中运行Vim文本编辑器
- 字符串第一个出现的单个字符_如何在不编写单个应用程序的情况下找到我的第一个开发人员工作
- 学习ReasonML编程语言
- 该错误是如何发生的? Git一分为二进行营救!
- 构建meteor应用程序_我构建了一个渐进式Web应用程序并将其发布在3个应用程序商店中。 这是我学到的。...
- linux nslcd服务,CentOS 6通过ldap集成AD域账号(nslcd方式)
- springboot 404_Spring Boot(四) 异常处理
- typra修改快捷键