我的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]
正如@roganjoshn所指出的,我错过了作者的目标
写入csv时,您是否收到任何可以与我们共享的错误消息?可能有权限错误等吗
另外,我在代码中没有看到任何writer对象。有关书写的更多信息,请参阅此处的csv文档
https://realpython.com/python-csv/#writing-csv-files-with-csv
相关问题 更多 >
编程相关推荐