私はPython 2.7で楽しいゲームを作っており、それに合わせて地図を作ろうとしています。私はファイルI/Oを使用して地図を読み書きしていますが、notepad ++にはサイレントアップデートが設定されていますが、プログラムが完全に実行され、更新されたファイルを表示する必要があります。書かれている間にファイルを見る - Python
私は私がテストしていこのコードがあります:デフォルトのPythonでは
from time import sleep
map = open('C:\Users\Ryan\Desktop\Codes\Python RPG\Maps\map.txt', 'r+')
map.truncate()
print "file deleted"
sleep(1)
worldMap = open('C:\Users\Ryan\Desktop\Codes\Python RPG\Maps\worldMap.txt', 'r')
for line in worldMap:
map.write(line)
print "file updated"
worldMap.close()
map.close()
すべてのヘルプは大幅にappricatedさ:)
pythonは閉じた後にファイルに書き込みます。 – Mixone
.close()メソッド – Mixone
実行時にバッファに格納され、.close()が呼び出されるとバッファがファイルシステムに送信されます。私は正しく覚えていれば、コンピュータ上のバスシステムの実装のために動作します。 – Mixone