- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCaseStudyModule_ReadAndWrite.py
More file actions
Latest commit
30 lines (27 loc) · 875 Bytes
/
Copy pathCaseStudyModule_ReadAndWrite.py
File metadata and controls
30 lines (27 loc) · 875 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
fromCaseStudyModule_PlayerClassimport*
importcsv
#intakes list and imports to a .csv file
defwrite(x):
withopen("player_list.csv", 'w' , newline="") asfile:
writer=csv.writer(file)
players= []
foryinx:
player= []
player.append(y.FirstName)
player.append(y.LastName)
player.append(y.Position)
player.append(y.AtBats)
player.append(y.Hits)
players.append(player)
writer.writerows(players)
defread():
try:
playerlist= []
withopen("player_list.csv", newline="") asfile:
reader=csv.reader(file)
forrowinreader:
player=Player(row[0], row[1], row[2], row[3], row[4])
playerlist.append(player)
except:
print()
returnplayerlist