我有一个看起来像这样的表文件插入空格“”到一个表文件:使用Python来分隔列
3 5415.00 6.00 -1998.3 -781.28 21.98 9.99 3.41 21.63 0.94 1.29 0 -98.04 98.04
4 6443.00 6.00 -1998.3-1216.10 21.71 0.35 0.38 22.78 8.00 3.00 2 -98.04 98.04
5 5806.00 7.00 -1997.8 -946.67 21.04 0.19 0.19 23.26 6.27 0.97 0 2.23 -2.23
6 7882.00 8.00 -1997.4-1824.80 22.18 0.58 0.49 22.62 0.85 0.85 0 0.44 -0.44
7 3278.00 9.00 -1997.0 122.67 20.94 0.24 0.20 23.53 8.00 0.24 2 -98.04 98.04
正如你可以看到有超过应采取预期的空间一定的价值和摆脱列之间的空间,导致我的代码无法读取文件,指出有比其他列少的列。
一个好处是,我可以知道这种情况发生在哪个确切的列(可能发生在几个文件中),所以我可以实现一个代码或函数,将空格插入到文件的每一行的这些列中。
我对写/读文件不是很熟悉,所以我猜测上面的想法是解决这个问题的最简单方法。干杯。
在创建文件的过程中是否可以对这个问题进行排序?你也关心文件的可读性吗?特定的列是否有特定的数字位数? – Laszlowaty
这些文件已经创建并交给我了。我将需要返回这些文件,解决这个问题,所以他们需要有相同的顺序。示例中的两个冲突列可能每个都少一个数字。 –