gpt4 book ai didi

python - 在 Python 中读取 csv 文件然后写入新的 csv?

转载 作者:行者123 更新时间:2023-12-01 05:11:33 25 4
gpt4 key购买 nike

我想创建一个简单的脚本来读取 csv 文件,然后根据列将所有值存储在数组中。

我的文件如下所示:

Date, Store name, UPC, Price, Cost
2014-05-26, Toronto Store, 10000078, 2.99, 1.20
2014-05-26, Markham Store, 10000079, 3.25, 1.50
...etc

我想将日期存储在数组 dates[] 中,将名称存储在 storenames[] 中,等等。然后我想获取此信息并将其粘贴到新的数组中经过一些处理后的 csv 文件。

这是我到目前为止所拥有的一切:

import csv

cr = csv.reader(open("test.csv","rb"))
cw = csv.writer(open("newfile.csv", "wb"))
cw.writerow(["Date","Store Name","UPC","Price","Cost"])

最佳答案

python CSV module reference可能有帮助

类似的代码

import csv

csvfile = open('test.csv', 'rb')
your_array = []
reader = csv.reader(csvfile, delimiter=',')
for row in reader:
your_array += row

应该做你想做的,将所有值放入“your_array”中。

如果你想按行和按字对数组进行索引,可以使用 can change

your_array += row

your_array.append(row)

并按

对其进行索引
your_array[line][position]

关于python - 在 Python 中读取 csv 文件然后写入新的 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24129412/

25 4 0