如何使用python去除csv文件中的隐藏字符,生成具体代码,并将去除隐藏字符的文件重新保存
时间: 2024-05-09 11:17:51 浏览: 118
python处理csv文件
您可以使用以下代码来去除csv文件中的隐藏字符,生成新的文件:
```python
import csv
with open('input.csv', newline='', encoding='utf-8-sig') as csv_file:
csv_reader = csv.reader(csv_file)
with open('output.csv', 'w', newline='', encoding='utf-8') as new_file:
csv_writer = csv.writer(new_file)
for row in csv_reader:
csv_writer.writerow([cell.encode('utf-8').decode('unicode_escape').replace('\x00', '') for cell in row])
```
此代码会将csv文件中的每个单元格进行编码解码,并用replace函数去除隐藏字符。新的文件将保存为output.csv。请将代码中的input.csv替换为您想要进行操作的csv文件名。
阅读全文