我有一个带有一些列的文本文件,并且取决于每列的字符数,它需要不同的空格来与下一列分开。
示例:
1 1.2345 5.2 4.3
24.4641 63.548 7.9288 2.12
8.1541 5.72 9.14186158 5.7
2.4 6549.2 5.7 14
如何制作一个Python程序来分隔它们而不管空格的数量是多少?斯普利特没有工作..
谢谢!
答案 0 :(得分:0)
import re
row = '1 1.2345 5.2 4.3'
row_digits = re.findall('\d+\.*\d*', row)
使用正则表达式可以保证您获取数字,无论它们是否用空格或制表符(或任何其他字符)分隔。