-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsplit_by_week.py
More file actions
38 lines (33 loc) · 907 Bytes
/
Copy pathsplit_by_week.py
File metadata and controls
38 lines (33 loc) · 907 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# -*- coding: utf-8 -*-
"""
Created on Sun Mar 12 19:38:39 2017
@author: destiny
"""
"""
将pays.csv中的内容按照星期进行划分
"""
import csv
import tools
date_dictionary = {}
def writebyweek(date,words):
weekday = tools.get_week(date)
file_name = 'week' + str(weekday) + ".csv"
if not date_dictionary.has_key(weekday):
date_dictionary[weekday] = True
f = open('../dataset/week/'+file_name,'ab+')
write = csv.writer(f)
write.writerow(['shop_id','time','pays'])
write.writerow(words)
f.close()
else:
f = open('../dataset/week/'+file_name,'ab+')
write = csv.writer(f)
write.writerow(words)
f.close()
def split_by_week():
f = open('../pay.csv')
rows = csv.reader(f)
rows.next()
for row in rows:
date = row[1]
writebyweek(date,row)