我怀疑这是一个常见的问题,但我似乎找不到答案。我正在尝试从csv文件中删除所有逗号,并用冒号替换它们。我通常会使用sed或vi来完成这个任务,但我需要使用纯python实现。目前为止,我想出了以下代码:
import csv
with open("temp.csv", mode="rU") as infile:
reader = csv.reader(infile, dialect="excel")
with open("temp2.txt", mode="w") as outfile:
writer = csv.writer(outfile)
for rows in reader:
for parsed_item in rows:
parsed_item = rows.replace(',', ':') # I can't do this with a list!
writer.writerow(parsed_item)
有谁能帮我解决如何做到这一点吗?非常感谢您的帮助。