将数据从 python 导出到 csv

Export data from python to csv

我想用 python 做一些计算,然后将数据导出到 csv 文件中。这很好用。但它将所有内容写入同一个单元格。所以,我想问问是否可以做同样的事情,只需将每个值都写在一个单元格中。我导出的方式是下面的代码:

import csv

f = open('C:///Users///....csv', 'a', newline='')

row = [x, y,z]

writer = csv.writer(f)

writer.writerow(row)
f.close

像这样,我得到了一个单元格,其值为 [x,y,z],但我想将 x,y,z 中的每一个都放在一个单独的单元格中。

import csv
row = [x, y,z]
with open("C:///Users///....csv", mode='a') as file:
    writer = csv.writer(file)
    writer.writerow(row)