我有一個看起來像這樣的表文件插入空格「」到一個表文件:使用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
這些文件已經創建並交給我了。我將需要返回這些文件,解決這個問題,所以他們需要有相同的順序。示例中的兩個衝突列可能每個都少一個數字。 –