首页 > 解决方案 > csv_writer.writerow(line) ValueError: I/O operation on closed file

问题描述

import csv

with open('dataDusta.csv','r') as csv_file:
    csv_reader = csv.reader(csv_file)

    with open('new_dataDusta.csv','w') as new_file:
        csv_writer = csv.writer(new_file, delimiter = ",")

    for line in csv_reader:
        csv_writer.writerow(line)

标签: python-3.x

解决方案


您的所有操作都new_file必须在with open(您打开它的 ... 范围内。这包括 using csv_writer,它本身就是 using new_file


推荐阅读