Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import csv
- from datetime import date, timedelta, datetime
- class User():
- def __init__(self, email: str, delivery_date: date):
- self.email = email
- self.delivery_date = delivery_date
- list_of_users = []
- with open('hotpay.csv', encoding="utf8") as csvfile:
- csv_file = csv.reader(csvfile, delimiter=',')
- phrase = 'Netflix Premium 60dni'
- month = timedelta(days=30)
- for row in csv_file:
- if row[2] == 'SUCCESS' and phrase in row[1]:
- delivery_day = datetime.strptime(row[3].split(' ')[0], '%Y-%m-%d').date() + month
- print(delivery_day)
- list_of_users.append(User(row[1][0:-30], delivery_day))
- with open('users.txt', 'w') as f:
- for user in list_of_users:
- f.write(user.email + '\t' + user.delivery_date.strftime('%Y-%m-%d') + '\n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement