目前,我使用自定义分隔符“|”接收csv文件。然后我读入并使用下面的代码进行修改:
import csv
ChangedDate = '2018-10-31'
firstfile = open('example.csv',"r")
firstReader = csv.reader(firstfile, delimiter='|')
firstData = list(firstReader)
outputFile = open("output.csv","w")
iteration = 0
for row in firstData:
firstData[iteration][25] = ChangedDate
iteration+=1
outputwriter = csv.writer(open("output.csv","w"))
outputwriter.writerows(firstData)
outputFile.close()
但是,当我将行写入输出文件时,它们是用逗号分隔的。这是一个问题,因为我处理的是大型财务数据,因此逗号自然出现,例如$8000.00,因此原始文件的“|”分隔符。在我将列表写入输出文件之前,有没有一种方法可以“重新划分”列表?你知道吗
您可以将delimiter提供给^{} :
相关问题 更多 >
编程相关推荐