使用脚本更改.txt文件中的字符

时间:2016-10-05 15:28:38

标签: python csv

我有一个文本文件:
3.4 - New York, United States

我需要创建一个脚本(最好用python编写),它可以将-(短划线)字符更改为,(逗号)字符,

然后将输出保存为.csv文件

1 个答案:

答案 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()