python - 如何从由不同空间大小分隔的 .txt 文件中提取数据?

标签 python python-2.7

我正在尝试从 .txt 文件中提取数据(日期和时间),将其提高一秒钟,然后将其与下一条数据进行比较,以便查看日期和时间是否正确连续的。

例如:

15  6 19  9 12 59.0000000  
... some other stuff...  
15  6 19  9 13  0.0000000

问题是数字之间的空格个数不同(如果右边的数据是两位数,一个空格,如果右边的数据是一位数,则两个空格)。

如何提取日期,增加一秒,然后将它们与文本中的下一个日期进行比较,而不必检查每个空格变化?

最佳答案

您可以使用 string.split() ,这会通过不同的空格拆分字符串。

和例子-

>>> s = "Hello  Bye          Test"
>>> s
'Hello  Bye          Test'
>>> s.split()
['Hello', 'Bye', 'Test']

关于python - 如何从由不同空间大小分隔的 .txt 文件中提取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30935317/

相关文章:

python - 计算行日期之前 x 天的出现次数

python - 什么是 django.test.client 等效于测试外部 URL 提取的服务器?

python - 下载Qiime到CentOS6.4。 python版本有问题

Python Selenium 设置多个 Chrome 首选项

python - 如何通过mysql python将多个值(列表)插入数据库

python - 如何在Python中更改文件的第一行?

Python: eval string with\n 最后

python-3.4 Scapy 嗅探

python - 多维数组到字典

python - App Engine 的云存储客户端库默认重试逻辑是什么?