본문 바로가기

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 >





반응형

'Python_Beginer > Study' 카테고리의 다른 글

Python Basic Setup  (0) 2019.04.23
Python Basic  (0) 2019.04.21
CSV를 2차원 인덱스로 만들어서 DATA 분석  (0) 2019.03.02
인터뷰 문제>FizzBuzz 출력하기  (0) 2019.02.28
190217> Python 정규표현식 연습  (0) 2019.02.24