-1

まず第一に、私はPythonを初めて使用するので、私のコードは少し奇妙であるか、間違っている可能性がありますが、動作するので、それがあります.

私はこの問題をグーグルで調べてきましたが、書いている人を見つけることができません。このように書かれたこの巨大なリストを手に入れました

    1    2    3    4     5


    2    2    2    2     2


    3    3    3    3     3

など、これはタブではなくスペースであることに注意してください。これは、ls-dyna からの出力で作業しているため、変更できません。したがって、このスクリプトを使用して、数字の前の空白を削除しています。数値を行列にフォーマットしようとすると問題が発生し、後で空の行を削除します

for line in input:
    print >> output, line.lstrip(' ')

しかし、何らかの理由で、4442行あります(ここでは、列挙されているため追跡が容易なwriten行を意味します)が、出力には4411しかないため、必要な数字で31行が削除されますなぜですか?

4

1 に答える 1