固定日期范围循环和多词排列循环
一段日期重复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)