【发布时间】:2019-11-17 00:14:41
【问题描述】:
我使用请求下载了一个 cvs 文件,当我需要拆分时,它在数字字段中有一些格式化逗号,例如:
line='2019-07-05,sitename.com,"14,740","14,559","7,792",$11.47'
当我尝试拆分时:
data = line.split(',')
它得到了这个值:
['2019-07-05', 'nacion.com', '"14', '740"', '"14', '559"', '"7','792"', '$11.47']
我需要:
['2019-07-05', 'nacion.com', '14740', '14559', '7792', '$11.47']
我需要在 python 3.7 中解决它
欢迎任何帮助
【问题讨论】:
-
使用 Pandas 打开 CSV 或使用 RegEx 进行更精细的解析
标签: python-3.x csv parsing