python書き込みファイルのデータが不完全な問題を解決する
549 ワード
文を使用する場合
txtファイルに内容を書き込む場合、プログラムを実行した後、testを表示する.txtファイルはファイルの中の内容が完全ではないことを発見して、この時コードの最後にこのような1つの言葉があるかどうかを検査する必要があります
これにより、プログラムとファイルとのつながりを遮断する、メモリにキャッシュされた内容をすべてファイルに書き込むtestが可能になる.txtファイルは削除などの他の操作を行い,ファイルがプログラムに占有されているかどうかの問題を心配する必要はない.
もう1つの解決策はwith文を使用することです.これによりclose()文を単独で使用する必要はありません.with文は自動的に文を呼び出すからです.
f = open('test.txt','a')
txtファイルに内容を書き込む場合、プログラムを実行した後、testを表示する.txtファイルはファイルの中の内容が完全ではないことを発見して、この時コードの最後にこのような1つの言葉があるかどうかを検査する必要があります
f.close()
これにより、プログラムとファイルとのつながりを遮断する、メモリにキャッシュされた内容をすべてファイルに書き込むtestが可能になる.txtファイルは削除などの他の操作を行い,ファイルがプログラムに占有されているかどうかの問題を心配する必要はない.
もう1つの解決策はwith文を使用することです.これによりclose()文を単独で使用する必要はありません.with文は自動的に文を呼び出すからです.
with open('test.txt', 'a') as f:
f.write("hello world.
")