【发布时间】:2014-10-27 00:21:49
【问题描述】:
您好,我是 python 和正则表达式的新手。
我有一个大型 CSV 文件,其中有一个类似 %age composition 的字段,其中包含以下值:
'34% passed 23% failed 46% deferred'
你将如何拆分这个字符串,以便得到一个字典对象:
{'passed': 34, 'failed': 23, 'deferred': 46} 每行?
我试过这个:
for line in csv_lines:
for match in re.findall('[\d\s%%]*\s', line)
但这只取了 %age 值
【问题讨论】:
-
您可以查看此站点以帮助构建正则表达式:txt2re.com。否则,请向我们展示您的尝试,以便我们帮助您改进它们,而不仅仅是请人为您做。