【问题标题】:Splitting CSV cell values with python用python拆分CSV单元格值
【发布时间】:2017-03-20 02:13:35
【问题描述】:

我对使用 python 进行编码非常陌生,但我已经设法创建了一个用于库存目的的 csv。但是,我在尝试完成此特定任务时遇到了一些麻烦。

基本上我有一个这样的 csv:

标题 - product name, sizes, qty

第 1 行 -item1, var1 var2 var3 var4, 2 4 6

第 2 行 -item2, var1 var2 var3 var4, 2 4 6

但我希望 csv 基本上显示如下:

标题 - product name, sizes, qty

第 1 行 -item1, var1, 2

第 2 行 -item1, var2, 4

第 3 行 -item1, var3, 6

第 4 行 -item2, var1, 2

第 5 行 -item2, var2, 4

第 6 行 -item2, var3, 6

我尝试拆分大小和数量的单元格,将其发送到列表,然后创建一个仅包含值的新 csv,但是如何在我第一次创建值的同一个 csv 上执行此操作往这边走?

【问题讨论】:

  • var4 怎么样?请显示您的代码并准确解释它有什么问题。在这个阶段我不明白你的问题......

标签: python csv


【解决方案1】:

对值使用拆分并创建所需的 csv 文件:

name = 'var1 var2 var3 var4'
size = '2 4 6 '

n = name.split()
['var1', 'var2', 'var3', 'var4']

s = size.split()
['2', '4', '6']

csv.writer(item,n[0],s[0])

【讨论】:

  • 谢谢,这是有道理的。我会试一试。
猜你喜欢
  • 2015-07-28
  • 1970-01-01
  • 2016-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多