def main(): if ( len(sys.argv)!=2 ): print("Error: Invalid argument") exit()
with open(sys.argv[1], mode="r", encoding="sjis") as f: reader = csv.reader(f) csv_data = [row for row in reader]
month_sales = []
for i in range(1, len(csv_data)): csv_data[i][0] = csv_data[i][0][:-3]
sale_tmp = 0 for i in range(1, len(csv_data)): sale_tmp += int(csv_data[i][7]) if ( i==len(csv_data)-1 ): break if ( csv_data[i][0]!=csv_data[i+1][0] ): month_sales.append([csv_data[i][0], sale_tmp]) sale_tmp = 0
with open("output.csv", mode="w", encoding="sjis") as f: writer = csv.writer(f) writer.writerows(month_sales)