Python インタープリターはどのように実行されますか?
Python が利用可能なマシンでは、Python インタープリターは通常 /usr/local/bin/python3.7 に配置されます。/usr/local/bin を Unix シェルの検索パスに置きます。このようにして、コマンド
python3.7
を入力すると、コマンドが実行されます。インストール時にインストール ディレクトリを選択できるため、インタプリタが別の場所にある場合もあり、周囲の Python 専門家またはシステム管理者に問い合わせることができます。 (たとえば、/usr/local/python も一般的に使用される代替パスです)
メイン プロンプトにファイルの終わり文字を入力します (Unix システムでは Control-D、Windows システムでは Control-Z ). インタプリタを終了し、終了ステータス 0 を返します。これが機能しない場合は、終了するコマンド quit() を作成することもできます。
インタプリタの行編集機能には対話型編集も含まれており、readline をサポートするシステムでは、履歴コマンドを確認したり、タブ コード補完機能を備えたりすることができます。行編集がサポートされているかどうかをすばやく確認するには、プロンプトが表示されたらキーボードの Control-P を押します。ビープ音が鳴る場合は、行編集がサポートされています。キーの詳細については、付録の「対話型編集と編集履歴」を参照してください。何も起こらない場合、または ^P が表示される場合は、行の編集はサポートされていません。現在の行から文字を削除できるのは、Backspace キーを使用することだけです。
インタプリタは Unix コマンド ラインと少し似て動作します。標準入力 tty デバイスで呼び出され、コマンドを対話的に読み取って実行できます。呼び出し時にファイル名パラメータを指定したり、ファイルを標準入力にリダイレクトしたりできます。ファイル内のスクリプトを読み取って実行します。
インタプリタを起動するもう 1 つの方法は、python -c command [arg] ... です。ここで、command は、コマンド ラインの -c オプションと同様に、実行する命令に置き換える必要があります。 Python コードにはターミナルに特殊な文字が含まれることが多いため、通常はコマンドを英語の一重引用符で囲むことをお勧めします。
一部の Python モジュールはスクリプトとしても使用できます。次のように入力できます: python -m module [arg] ... これにより、コマンド ラインにパス全体を記述したのと同じように、モジュールのソース ファイルが実行されます。
スクリプトを実行する場合、実行後に対話モードに入る必要がある場合があります。この場合、ファイルパラメータの前にオプション -i を追加するだけです。
関連する推奨事項: 「Python チュートリアル 」
以上がPython インタープリターを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。