python实现随机时间段与时间点打乱存储并由csv生成excel表

本文介绍了如何使用Python实现随机时间段和时间点的生成,并将数据打乱存储。内容涵盖时间片段的随机获取、时间点的随机获取、列表数据打乱、CSV转换以及最终生成Excel表格的过程。
摘要由CSDN通过智能技术生成

@python实现随机时间段与时间点打乱存储并由csv生成excel表
一. 时间片段的随机获取
二. 时间点的随机获取
三. 列表内数据打乱存储
四. list转为csv
五. csv转为excel表展示

  1. 时间片段的随机获取
    在某一段时间内,随机生成一个时间段如:在2019.9.1到2019.12.31日中随机获取每天早7点到晚22点的时间段
    思想start,end先获取日期再通过start2,end2获取时间
    下面展示一些 代码片
a1=(2019,9,1,0,0,0,0,0,0)  #
a2=(2019,12,31,0,0,0,0,0,0)
a3=(2019,9,1,7,0,0,0,0,0)
a4=(2019,9,1,19,0,0,0,0,0)
start=time.mktime(a1)    #生成开始时间戳
end=time.mktime(a2)      
start2=time.mktime(a3)    
end2=time.mktime(a4)     

 t=random.randint(start,end)    #在开始和结束时间戳中随机取出一个
date_touple=time.localtime(t)          #将时间戳生成时间元组
date=time.strftime("%Y-%m-%d",date_touple)   #生成可以显示的形式
t2 = random.randint(start2, end2)  # 在开始和结束时间戳中随机取出一个
date_touple2 = time.localtime(t2)  # 将时间戳生成时间元组
date2 = time.strftime("%Y-%m-%d %H:%M", date_touple2) #显示时间的形式
date3 = time.strftime("%H:%M", date_touple2)
timeEnd=time.localtime(time.mktime(time.strptime(date2, '%Y-%m-%d %H:%M'))+random.randint(0,10000)) #时间片段计算
over=time.strftime("%H:%M",timeEnd)#仅获取时间的时和分
timeRecord=date +
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值