Professional Documents
Culture Documents
def read_file_to_list(path):
students = list()
with open(path,'r') as std_file:
for line in std_file:
fields = line.split(',')
student = {'std_id': fields[0],'name': fields[1],'cgpa':
fields[2],'dop': fields[3],'gender':fields[4]}
students.append(student)
return students
# modify yap
def modify(stdid,field,new_value):
students = read_file_to_list('students.txt')
for std in students:
if std['std_id'] == stdid:
std[field] = new_value
write_list_to_file(students,'students.txt')
# sil
def delete(stdid):
students = read_file_to_list('students.txt')
for i in range(len(students)):
if students[i]['std_id'] == stdid:
students.pop(i)
break
write_list_to_file(students,'students.txt')
stdid = data[0]
name = data[1]
cgpa = data[2]
dop = data[3]
gender = data[4]
print('Student id: {}, Name: {}, Cgpa: {}, Data of birth: {}, Gender:
{}'.format(stdid,name,cgpa,dop,gender))
avg_cgpa /= student_count
if __name__ == '__main__':
main()