我正在尝试在 csv 文件中写入我的列表 [string,int] 中有两个值,这是我的代码
prod = [['Enveloppes Esquisse adh\xe9sives', 1.85],
['Enveloppes adh\xe9sives Esquisse', 1.1],
['Enveloppes adh\xe9sives Esquisse', 1.1],
['Enveloppes adh\xe9sives Esquisse', 1.85],
['Pochettes kraft Esquisse', 0.95],
['Pochettes kraft Esquisse', 1.75]]
cw = csv.writer(open("nv.csv", 'w'), delimiter=';')
cw.writerow(['Produit', 'Prix'])
for row in prod:
cw.writerow( [row[0],row[1]] )
但是我在一行中得到了“信封”,然后在另一行中得到了 esquisse 不是所有的字符串都在一行中有人可以帮助我吗?我的 csv 文件应包含两行,一行用于“Enveloppes Esquisse adh\xe9sives”,另一行用于“1,85”