python 读取csv文件删除某一行并保存到csv文件
时间: 2023-09-16 10:12:11 浏览: 105
python 对csv数据的读取、空值、重复的删除、数据的保存为csv
你可以使用Python内置的csv模块来读取、删除和保存CSV文件的数据。下面是一个示例代码,演示了如何删除CSV文件中的某一行。
```python
import csv
# 打开CSV文件并读取数据
with open('example.csv', 'r') as file:
csv_reader = csv.reader(file)
rows = [row for row in csv_reader]
# 删除第二行数据
del rows[1]
# 保存CSV文件
with open('example_new.csv', 'w', newline='') as file:
csv_writer = csv.writer(file)
csv_writer.writerows(rows)
```
在这个示例中,我们首先打开CSV文件并使用csv.reader()函数将数据读取到一个列表中。然后,我们删除第二行数据,使用csv.writer()函数将剩余的数据写入到一个新的CSV文件中。请注意,我们使用newline=''参数来避免在保存CSV文件时出现额外的空行。
阅读全文