わかりましたので、その余分なスペースを削除する方法を提案する多くの投稿を読みましたが、何らかの理由でそれらの提案を私のシステムに適用できないようですので、ここであなたの助けを求めています.
これらは私のコードの最後の数行です:
for line in rline[start+5 : end] :
words = line.split()
word1 = int(words[1])
print >>opennew, "%s%s" % (word1,line[30:])
新しい「opennew」ファイルは次のようになります。
1 0.876153 0.152889 -0.047464
2 1.011880 -1.161641 -2.096289
3 0.883419 1.558736 1.966913
4 2.010367 -1.140725 1.053368
私が本当に欲しいのは:
1 0.876153 0.152889 -0.047464
2 1.011880 -1.161641 -2.096289
3 0.883419 1.558736 1.966913
4 2.010367 -1.140725 1.053368
とにかく、コードに何かを追加して、入力からその追加の (不要な) 入力/スペースを削除することはありますか?
助けてくれてありがとう。
PS: (コード内で行を分割した理由は聞かないでください。これには、将来の (より良い) コードで適用されるという目的があります)