Pythonとpygameで描画プログラムを作っています。プログラムが起動時にPythonライブインタープリターを開き、ユーザーがグラフィカルインターフェイスと一緒にインタープリターでコマンドを実行できるようにするscript-fuのものを取り入れようとしています。
私の現在の戦略は、独自のスレッド内でメイン ループを実行し、「python -i main.py」を実行する bash スクリプトを使用してアプリケーションを開くことです。
これは安全/効果的/理想的な方法ですか? ロックを使用して、インタプリタから入ってくるコマンドがメイン ループの反復間で確実に実行されるようにするにはどうすればよいですか?
スレッドを使うのはこれが初めてなので、7 歳の私に説明してください。
ありがとう :)