假设我有一个如下所示的数组。
X = ['2.2 31452- MMMMM 25 EA 1.2 AC - Auto Uni','20Eye Customer: 300xxxx ','Order Number: 215987 Salesperson: Barbara']
如您所见,没有可读格式,因为它不是以空格分隔或制表符分隔的。有些空格是单个的,有些则从 2、3、4 等变化。我如何格式化数据以使其采用这种格式:
X = ['2.2,31452- MMMMM,25 EA,1.2 AC - Auto,Uni,20Eye,Customer: 300xxxx,Order Number: 215987,Salesperson: Barbara']
本质上,我想将结果写入 csv 文件。
请您参考如下方法:
您可以使用正则表达式来完成。
re.sub(' +', ',', ' '.join(X))
输出与@albert 相同,但您无法对其进行调整。
