python不写csv文件

时间:2018-12-02 20:52:56

标签: python csv

因此,我正在尝试将所有行从一个CSV文件复制到另一个。我看到了类似的问题,但是它们的处理方式不同。我一直在关注youtube教程,但是那家伙做到了,而且效果很好。它将创建新文件“ new_names.csv”,但为空。

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

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

    for line in csv_reader:
        csv_writer.writerow(line)

1 个答案:

答案 0 :(得分:0)

您需要嵌套第二个with块。一旦第一个上下文管理器(第一个with块结束了,文件就关闭了。因此,没有什么可读取的。