spyderでpythonのプログラムを実行する際の問題です。
プログラムを修正してspyder上で実行すると、1度めの実行では修正前のプログラムが実行されます。このプログラムを再度実行すると初めて修正後のプログラムが実行されます。
例えば
a_file=open("sample.txt", mode = "w", encoding ="utf-8")
a_file.write("hogehoge\n")
というプログラムを
a_file=open("sample.txt", mode = "w", encoding ="utf-8")
a_file.write("hugahuga\n")
と修正してSpyderで実行すると、一度目ではsample.txtに書き込まれる内容は"hogehoge”のままですが、これを再度実行すると”hugahuga”に修正されます。
使っているSpyderのバージョンは5.4.2、PythonはPython 3.9.16 64-bit です。
なぜ修正後の実行で前のバージョンが実行されるのでしょうか。環境設定に何か問題があるのでしょうか。
あなたの回答
tips
プレビュー