open関数を使用して、一度読み込ませたファイルを再読み込みさせようとしましたが、変更が反映されません。
以下のコードを実行した際、time.sleep(10)の時に、読み込むファイルの中身を変更して保存しても、変更前の情報になってしまいます。
確実に変更後のファイルを読み込ませるにはどうすればよいでしょうか。
python
1import time 2file="test.json" 3 4with open(file,'r') as f1: 5 print(f1.read()) 6 7time.sleep(10) 8 9with open(file,'r') as f2: 10 print(f2.read())
こちらで提示のコードを動かしてみましたが、sleepの間に変更すれば、2改名は変更後のものが表示されますね。
こちらは、windows11 で python 3.7.5 です。
そちらはどのような環境ですか?
回答1件
あなたの回答
tips
プレビュー