用python写一段代码将csv文件中的逗号替换为空格并保存
时间: 2024-04-16 08:28:15 浏览: 192
Python中 CSV格式清洗与转换的实例代码
当然可以!下面是一段示例代码,可以实现将CSV文件中的逗号替换为空格并保存。
```python
import csv
def replace_comma_with_space(csv_file, output_file):
with open(csv_file, 'r') as file:
reader = csv.reader(file)
data = list(reader)
for row in data:
for i in range(len(row)):
row[i] = row[i].replace(',', ' ')
with open(output_file, 'w') as file:
writer = csv.writer(file)
writer.writerows(data)
# 示例用法
replace_comma_with_space('input.csv', 'output.csv')
```
以上代码使用了Python的csv模块来处理CSV文件。首先,它使用`csv.reader`将CSV文件的内容读取到一个列表中。然后,它遍历列表中的每一行,并将其中的逗号替换为空格。最后,使用`csv.writer`将修改后的数据写入到输出文件中。
你只需要将`'input.csv'`替换为你的输入文件路径,将`'output.csv'`替换为你想要保存结果的文件路径即可。运行代码后,逗号将被替换为空格,并保存在指定的输出文件中。
阅读全文