わかりました。Pythonでテキストファイルを読み書きする方法を簡単に学ぼうとしています。ファイルなどを読み取ることはできますが、を使用してファイルを書き込もうとするwrite("my string")
と、ファイルが書き込まれるコードを実行しようとすると予期しない結果が発生しますが、書き込まれた最初の行が完全に出力されません。これは、pymodeを使用するVimで、コマンドラインおよびインタープリターから発生します。コードは次のとおりです。
#!/usr/bin/python
f = open('/Users/Desktop/data.txt', 'r+')
f.write("Test")
for lines in f:
print lines
f.close()
このファイルを実行しdata.txt
て出力に書き込むと、次のようになります。
est<------テストの「T」は完全に切り捨てられます。これが理にかなっていることを願っています、よろしくお願いします。