-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathcreate_user.py
More file actions
40 lines (35 loc) · 1.06 KB
/
create_user.py
File metadata and controls
40 lines (35 loc) · 1.06 KB
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
39
40
import csv
#get user data
def retrieve_user_data():
user_data = []
with open('users.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
user_data.append(row)
user_data.pop(0)
return user_data
#get blockchain data
def retrieve_block_data():
block_data = []
with open('block.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
block_data.append(row)
return block_data
#write new user data into record
def write_user_data(s):
with open('users.csv', 'w') as csvfile:
filewriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)
for i in s:
filewriter.writerow(i)
#write new blockchain data into record
def write_block_data(s):
with open('block.csv', 'w') as csvfile:
filewriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)
for i in s:
filewriter.writerow(i)
#clean all the data in the file
def cleandata():
with open('users.csv', 'w') as csvfile:
filewriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)
filewriter.writerow([])