sys.exitを使用するにはどうすればIDLEの外で.pyファイルを実行しますか?私はコマンド= sys.exitを使用しており、ボタンが押されたときにtcl & tkの内部でクラッシュするようです。シェルでSystemExitを返すため、出口が機能しています。私は、IDLEの外でこれを実行して、正しく動作させる必要があることを発見しました。ああ、私は "プログラミングPython"チュートリアルの本から取り組んでいます。 sys.exitの動作を確認するには、IDLEの外部で.py(GUI)ファイルを実行するにはどうすればよいですか?sys.exitを使用するためにIDLE以外の.py(GUI)ファイルを実行するにはどうすればいいですか?
import sys
from tkinter import *
widget = Button(None, text='Hello widget world', command=sys.exit)
widget.pack()
widget.mainloop()
私はプログラムがクラッシュしているとは思わない。 IDLEのシェルは例外をキャプチャしないため(通常の方法でプログラムを実行している間)、 'SystemExit'が表示されます。 –
あなたは正しいです、それはクラッシュしていません。私の質問は、(IDLEの外で)プログラムを通常の方法で実行するにはどうすればいいですか? – milkIt