Python 3.x 在python 3.2中,从列中提取日期和数据,并从文本文件中填充空数据

Python 3.x 在python 3.2中,从列中提取日期和数据,并从文本文件中填充空数据,python-3.x,Python 3.x,如果有人能帮我,我将不胜感激。我是python新手,问题是我有大量的.txt文件,我必须从这些文件中提取列中的数据,并将它们放在一行中,包括日期。。。文件的每一列表示一年中的一个月,每一行表示对应日期的值(如下图所示) 正如您所看到的,一些数据丢失了,因此我应该每天为每个丢失的数据添加-99。最后,我的文件应该如下所示: DATE VALUE 01/01/1989 -99 01/02/1989 -99 01/03/1989 -99 . . .

如果有人能帮我,我将不胜感激。我是python新手,问题是我有大量的.txt文件,我必须从这些文件中提取列中的数据,并将它们放在一行中,包括日期。。。文件的每一列表示一年中的一个月,每一行表示对应日期的值(如下图所示)

正如您所看到的,一些数据丢失了,因此我应该每天为每个丢失的数据添加-99。最后,我的文件应该如下所示:

DATE            VALUE
01/01/1989      -99
01/02/1989      -99
01/03/1989      -99
.
.
.
05/14/1989      0.0
05/15/1989      6.0
.
.
12/31/1989      -99
我已尝试通过“\t”和“”分割文件的每一行,转换列表中的每一行,以便在没有可行结果的情况下追加列

with open (file) as f:
for line in f:
   line = line.split(' ')

提前多谢

这似乎是一种考虑不周的记录格式。然而,考虑到这种格式,也许你最好的办法是在字典中记录它是多少个字符,直到你达到那个类别(即{Enero:15,等等)。然后为每一行标识数字(数字之间始终至少有一个空格)以及前面出现的字符数。然后通过反复试验,您可以看到字符数是否与其中一个类别的值完全对应,或者如果不是,您可以说它是否在该类别的2范围内,那么我们将把它视为属于该类别。这应该具有相当高的分类精度,这似乎是这项任务中最困难的部分。

那么不同列之间的分隔符是什么?完全同意糟糕的格式。。。我一直在做的是数数人物。。。让我们看看输出是什么。。。无论如何。。。
with open (file) as f:
for line in f:
   line = line.split(' ')