【发布时间】:2015-01-05 12:48:41
【问题描述】:
在 Python 中纠正 csv 文件时,我试图在单元格中支持双引号和逗号。这是我编写 csv 文件的代码。
def writecsv(filename):
if(re.match('.csv$', filename)):
filename = re.sub('\w+', filename)
try:
csvfile = open(filename, 'w', newline='')
csvwriter = csv.writer(csvfile, delimiter=',')
for row in spreadsheet[3]:
csvwriter.writerow(row)
csvfile.close()
except:
print('The file "'+filename+'" did not save correctly please try again')
现在如果有一个双引号,它会结束单元格,那么我将如何跳过一个结束双引号?每个单元格都包含在一个列表中。
【问题讨论】:
-
什么是
spreadsheet?