首先,我需要理论方面的帮助。 (如果有人已经面临这个问题,并有样本代码,将不胜感激)
假设你有一个产品,例如肥皂。内部描述将是很多标签(内文本文件)。你知道吗
line 1 productName:SOAP1, productCategory:Bath, productSubCategory: Soap, bla, bla, bla
line 2 productName:SOAP2, productCategory:Bath, productSubCategory: Soap, bla, bla, bla
line 3 productName:SOAP3, productCategory:Bath, productSubCategory: Soap, bla, bla, bla
所有列都有“:”
我需要使用python代码将这些标记转换为CSV,如下所示:
productName productCategory productSubCategory
SOAP1 Bath Soap
SOAP2 Bath Soap
SOAP3 Bath Soap
我不知道最好的办法是什么。你知道吗
这允许您拥有动态标题。你知道吗
有趣的是,您可以使用
csv
模块来读取输入和写入输出文件。你知道吗Demo
如果你不熟悉正则表达式,是时候做一些谷歌和阅读。你知道吗
此解决方案假定每个项的形式为
<tag>:<value>
,后跟(1)逗号和空格(", "
)或(2)行尾(在regex中由$
表示)。如果值包含", "
,则结果将不正确。:
后面的任何空格都将包含在值中。你知道吗相关问题 更多 >
编程相关推荐