因此,我正在尝试将所有行从一个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)
答案 0 :(得分:0)
您需要嵌套第二个with
块。一旦第一个上下文管理器(第一个with
块结束了,文件就关闭了。因此,没有什么可读取的。