使用 csv.writer 引用记录

问题描述 投票:0回答:1

我有:

   datafile = csv.writer(open(filename, 'a', newline=''))
   result_set = source_mysql_cursor.fetchall()
   print (result_set)
   datafile.writerows(result_set)

csv 看起来:

"item1,item2,item3"

尝试了谷歌提供的所有内容:(

我期待这个:

item1,item2,item3
python export-to-csv
1个回答
0
投票

在不知道查询结果的情况下,我假设它将返回一个集合。

通过使用

csv.QUOTE_NONE
,您将得到您正在寻找的结果。

import io
import csv

data = ("item1", "item2", "item3")

writer = csv.writer(open("test.csv", 'a', newline=''), quoting=csv.QUOTE_NONE)
writer.writerow(data)

# returns in test.csv: item1,item2,item3
© www.soinside.com 2019 - 2024. All rights reserved.