我有一个文本文件:
3.4 - New York, United States
我需要创建一个脚本(最好用python编写),它可以将-
(短划线)字符更改为,
(逗号)字符,
然后将输出保存为.csv文件
答案 0 :(得分:0)
使用CSV模块,这是一个stackoverflow示例Writing List of Strings to Excel CSV File in Python。如果要用“,”替换“ - ”,请打开文件并读取字符串,将其替换为str.replace('-', ',')
并将其写回文件。这是一个例子。
import csv
file = open("file_in.txt",'r')
file_out = open("file_out.csv",'wb')
writer = csv.writer(file_out)
writer.writerow(" ".join(file.read().replace('-', ','))) # added join method.
file.close(); file_out.close()