Python统计时间内的并发数代码实例

这篇文章主要介绍了Python统计时间内的并发数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了Python统计时间内的并发数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Python实现并发的手段:

1、操作系统提供:进程、线程;

2、编程语言提供:协程:用户空间的调度(py3);

 # coding:utf-8 # 1.导入模块 # datatime模块用于定义时间及时间的加减操作 # MySQLdb模块用于Python2.0连接数据库,Python3.0连接数据库使用pymysql # xlwt模块是excel操作模块,用于将数据写入excel中 import datetime import MySQLdb import xlwt # 2.连接数据库,获取数据 # MySQLdb.connect用于定义连接数据库的属性 # myconn.cursor()定义游标对象 # query_sql定义查询的语句 # mycursor.execute()执行查询语句,仅仅是执行语句,不输出结果。 # mycursor.fetchall()提取查询数据。all全部数据,one单条数据,many取多少条数据。fetchmany(10)取10条数据。 # mycursor.close()关闭游标 # myconn.close()关闭连接 myconn = MySQLdb.connect(host='1',user='wn',passwd='9eu',db='bs',charset='utf8') mycursor = myconn.cursor() query_sql = ''' select JOIN_TIME,LEAVE_TIME from commfee where JOIN_TIME between '2019-12-24 15:00:00' and '2019-12-24 15:30:00' ''' mycursor.execute(query_sql) sql_result = mycursor.fetchall() mycursor.close() myconn.close() # 3.定义全局参数 # sum1 = []定义列表sum1,sum1用于生成比较的时间列表 # sum2 = []定义列表sum2,sum2用于生成并发数的列表 sum1 = [] sum2 = [] # 4.定义数据筛选函数 # compare_time 比较时间,最开始值取开始时间的第一个值。 # start_time = [sql_result[i][0] for i in range(0,len(sql_result))]将查询到的结果拆分为两个列表start_time和end_time。 # compare_time 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持html中文网。

以上就是Python统计时间内的并发数代码实例的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » python