我的CSV结构如下:
Title,Url,Sku
MMHTF-PNB-1,http://localhost:52119/docs/openaccessprovider/default-document-library,160 | 168 | 171 | 162
我想将管道上的sku单元格拆分为新的行,并使现有的标题和url数据向下流。
我可以根据需要将代码保存到print
,但是我无法将其保存为新的CSV。有什么建议吗?
import csv
with open('sfexport.csv') as f:
f.readline()
csv_reader = csv.reader(f)
for line_list in csv_reader:
sku_list = [x.strip() for x in line_list[2].split('|')]
for sku in sku_list:
print sku +','+ line_list[0] +','+line_list[1]
答案 0 :(得分:0)
正如@roganjoshn所指出的,我错过了作家对象。
答案 1 :(得分:-1)
写入CSV时,您会收到任何错误消息,可以与我们分享吗?也许有任何权限错误等?
此外,我在代码中没有看到任何writer对象。有关编写的更多信息,请参考此处的csv文档。
https://realpython.com/python-csv/#writing-csv-files-with-csv