내 코드가 file.close()에서 구문 오류가 계속 발생하는 이유에 대한 통찰력이 있는지 궁금합니다. 나는 python 3.3이 csv 파일을 닫는 것에 약간의 변화를 주거나 내가 간과 해 왔던 다른 것이 없다면 문제가되어야한다는 것을 모르고있다.Python 3.3 - csv 파일을 닫을 때 구문 오류가 발생했습니다.
import csv
Trial = open ('Trial.csv', 'rt')
reader = csv.reader(Trial, delimiter = ',', newline = '')
Trial_New = open ('Trial_test.csv', 'wt')
writer = writer = csv.reader(Trial_New, delimiter = ',', newline = '')
next(reader, None)
for col in reader:
Max = [float(max (col[6:9])) for col in reader]
Min = [float(min (col[9:12])) for col in reader]
Difference = float (Max) - float(Max)
Average = Difference/len(col)
writer.writerow(col[:12] + (str(Min), str(Max), str(Difference), str(Average))
Trial.close()
Trial_New.close()
전체 추적 어디에서? –
'with'는 사용하지 말아야합니다. – rightfold