Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import csv
- from datetime import datetime, timedelta
- year = int(input('Írd be az évet: '))
- month = int(input('írd be a hónapot: '))
- day = int(input('Írd be a napot: '))
- het = int(input('Írd be hány hetet generáljak le: '))
- nap = str(input('Írd be melyik napra generáljam (sz/p): '))
- filename = year,month,day,het,nap
- filename = str(filename)
- date1 = datetime(year, month, day)
- idopont_pentek = ['09:00:00', '09:15:00', '09:30:00', '09:45:00', '10:00:00', '10:15:00', '10:45:00', '11:00:00', '11:15:00', '11:30:00']
- idopont_szerda = ['12:00:00', '12:15:00', '12:30:00', '12:45:00', '13:00:00', '13:15:00', '13:45:00', '14:00:00', '14:15:00', '14:30:00']
- day = []
- #print(day)
- if nap == 'sz':
- day = idopont_szerda
- elif nap == 'p':
- day = idopont_pentek
- else:
- print ('rossz betűt ütöttél le')
- exit(0)
- body= '1'
- date2 = date1
- date2 =str(date2)
- print (day)
- with open(filename+'.csv', mode='w') as csv_file:
- fieldnames = ['body','idopont']
- #writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
- writer = csv.DictWriter(csv_file, delimiter =',', fieldnames=fieldnames)
- writer.writeheader()
- #writer.writerows()
- for i in range(het):
- for i in range(len(day)):
- writer.writerow({'body': body, 'idopont': date1.strftime("%Y") + "-" + date1.strftime("%m") + "-" + date1.strftime("%d") + ' ' + day[i]})
- date1 = date1 + timedelta(7)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement