固定日期范围循环和多词排列循环

一段日期重复1000行,python取日期范围循环操作

主要函数是datetime.timedelta(),datetime.date()

import datetime

daylist = []
count = 0
begin = datetime.date(2021, 3, 1)
end= datetime.date(2021, 4, 30)

while count < 1000:
	for i in range((end-begin).days+1):
		day = begin + datetime.timedelta(days=i)
		daylist.append(str(day))
		count += 1
print(len(daylist))

with open(r'C:\Users\ASUS2021\Desktop\rank.txt', 'w') as f:
	for i in daylist:
		f.writelines(i)
		f.writelines('\n')

多词打乱顺序排列

打乱顺序主要用到random.shuffle()

import random

namelist = ['a', 'b', 'c']
circlelist = []

for name in namelist:
	time = random.randint(200, 250)
	for i in range(time):
		circlelist.append(name)

random.shuffle(circlelist)
print(len(circlelist))

count = 0
with open(r'C:\Users\ASUS2021\Desktop\rank.txt', 'w') as f:
	for i in circlelist:
		f.writelines(i)
		count += 1
		f.writelines('\n')

print(count)

posted @ 2021-03-22 21:20  中了毒蛇粉的猫  阅读(25)  评论(0编辑  收藏  举报