首页 > 解决方案 > 如何在 python 中修改 CSV 文件?

问题描述

我正在尝试删除一行并更新 CSV 文件中的更改。我使用以下代码将更改写入文件。每次我运行此代码时,它都会交替插入空行。

with open(self.__fileName, 'w') as writeFile:
    writer = csv.writer(writeFile)
    writer.writerows(file)

这里的变量file是删除行后更新的数据。删除功能工作正常。我用打印语句检查了它。

如果我删除第 2 行,我的文件应如下所示:

在此处输入图像描述

但我删除并运行这段代码,我的样子如下:

在此处输入图像描述

标签: pythoncsv

解决方案


推荐阅读