26 lines
688 B
Python
26 lines
688 B
Python
DIFFICULTIES = ['Very Easy', 'Easy', 'Medium', 'Hard', 'Insane']
|
|
|
|
def read_highscore_file(file):
|
|
with open(file, 'r') as f:
|
|
file_data = f.read()
|
|
|
|
highscore_list = {}
|
|
for diff, data in zip(DIFFICULTIES, file_data.split('\n---\n')):
|
|
diff_list = []
|
|
for line in data.split('\n'):
|
|
info = {}
|
|
placing_info = line.split(',')
|
|
info['name'] = placing_info[0]
|
|
info['time'] = placing_info[1]
|
|
diff_list.append(info)
|
|
highscore_list[diff] = diff_list
|
|
|
|
return highscore_list
|
|
|
|
|
|
def write_highscore_file(data):
|
|
pass
|
|
|
|
|
|
if __name__ == "__main__":
|
|
score = read_highscore_file("./highscore.txt") |