以前にスクリプトで宣言されたすべての変数と関数がIDLEで認識されるように、PythonスクリプトからPython-IDLEを開始するにはどうすればよいですか?
1 に答える
2
次を使用して、コマンドラインからIDLEを実行できます。
idle.py [-c command] [-d] [-e] [-s] [-t title] [arg] ...
-c command run this command
-d enable debugger
-e edit mode; arguments are files to be edited
-s run $IDLESTARTUP or $PYTHONSTARTUP first
-t title set title of shell window
また:
-sオプションを指定して起動すると、IDLEは環境変数IDLESTARTUPまたはPYTHONSTARTUPによって参照されるファイルを実行します。アイドルは最初にIDLESTARTUPをチェックします。IDLESTARTUPが存在する場合、参照されるファイルが実行されます。IDLESTARTUPが存在しない場合、IdleはPYTHONSTARTUPをチェックします。これらの環境変数によって参照されるファイルは、アイドルシェルから頻繁に使用される関数を格納したり、インポートステートメントを実行して共通モジュールをインポートしたりするのに便利な場所です。(ドキュメントから: http: //docs.python.org/library/idle.html)
したがって、$IDLESTARTUPまたは$PYTHONSTARTUPのいずれかを、宣言する変数を含むPythonファイルに設定できます。これらの変数は、起動時にIDLE内から使用できます。
この方法で、os.systemコマンド(またはsubprocess.Popen)を使用して上記のコマンドを実行することにより、PythonスクリプトからIDLEを開始できます。
于 2012-05-19T10:51:56.957 に答える