小伙伴们,大家好!今天来聊聊如何用Python删除CSV文件中特定的行。无论是处理数据分析还是日常整理,这招都很实用哦!💪
首先,我们需要导入`csv`模块。然后打开CSV文件进行读取,同时创建一个新文件来存储筛选后的数据。💡
假设我们要删除包含某个关键词的行,可以这样操作:👇
```python
import csv
定义要删除的关键词
keyword = "删除我"
打开原始文件和新文件
with open('data.csv', 'r', encoding='utf-8') as infile, open('new_data.csv', 'w', newline='', encoding='utf-8') as outfile:
reader = csv.reader(infile)
writer = csv.writer(outfile)
遍历每一行
for row in reader:
if keyword not in row: 如果关键词不在当前行,则写入新文件
writer.writerow(row)
```
完成以上步骤后,你会发现`new_data.csv`已经成功移除了包含关键词的行啦!🎉
记得保存好你的代码,以后遇到类似问题就轻松解决了!🌟
免责声明:本文由用户上传,如有侵权请联系删除!