본문 바로가기

Python_Beginer/Study

Python - Class1 ~ 3까지의 첨부파일을 읽어들여서 한 파일로 만들기(부제. 평균)

class1 ~ 3의 파일은 각 각의 내용을 가지고 있다.

이것을 한 개의 파일로 만들어보고 평균을 구해서 추가하자.


< 실행 코드 >

import csv

students = []
for num in range(1, 4):
filename = "class{}.csv".format(num)
file = open(filename, "r")
csvfile = csv.reader(file)
for item in csvfile:
sum = 0
for score in item[1:]:
sum += int(score)
avg = sum / (len(item) - 1)
item.append(avg)
students.append(item)

file = open("students1.csv", "w", newline = "")
csvfile = csv.writer(file)
for student in students:
csvfile.writerow(student)
file.close()


< class1. csv >



< class2.py >



< class3.py >



< students1.csv >