GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing docs.python.org — 16. 付録 16. 付録¶16.1. 対話モード¶対話型の REPL には 2 種類あります。 従来の基本インタープリタはすべてのプラットフォームで使え、入力行を操作するための最小限の機能を備えています。 Python 3.13 からは、新しい対話型シェルがデフォルトで使われます。 これは、色付け、複数行編集、履歴ブラウズ、貼り付けモードをサポートしています。 色付けを無効にするには、 色の制御 を参照してください。 ファンクションキーはいくつかの追加機能を提供します。 F1 は、対話型ヘルプブラウザ 新しい対話型シェルでは、 exit または quit と打ってシェルを終えます。これらのコマンドの後に呼び出し括弧を追加する必要はありません。 新しい対話型シェルを望まない場合は、環境変数 16.1.1. エラー処理¶エラーが発生すると、インタープリタはエラーメッセージとスタックトレースを表示します。対話モードでは、それから元のプロンプトに戻ります; ファイルから実行した場合は、スタックトレースを表示してゼロ以外の終了ステータスで終了します( 割り込み文字 (interrupt character、普通は Control-C か Delete) を一次または二次プロンプトに対してタイプすると、入力が取り消されて一次プロンプトに戻ります。 [1] コマンドの実行中に割り込み文字をタイプすると 16.1.2. 実行可能な Python スクリプト¶BSD 風の Unix システムでは、Python スクリプトはシェルスクリプトのように直接実行可能にできます。これを行うには、以下の行 #!/usr/bin/env python3
(ここではインタプリタがユーザの chmod コマンドを使えば、スクリプトに実行モードや実行権限を与えることができます。 $ chmod +x myscript.py Windows では、"実行モード" のような概念はありません。Python のインストーラーは自動的に 16.1.3. 対話モード用の起動時実行ファイル¶Python を対話的に使うときには、インタプリタが起動する度に実行される何らかの標準的なコマンドがあると便利なことがよくあります。これを行うには、 このファイルが読み込まれるのは対話セッションだけです。
Python がスクリプトからコマンドを読み込む場合や、 もし現在のディレクトリから追加でスタートアップファイルを読み出したいのなら、グローバルのスタートアップファイルの中に import os filename = os.environ.get('PYTHONSTARTUP') if filename and os.path.isfile(filename): with open(filename) as fobj: startup_file = fobj.read() exec(startup_file) 16.1.4. カスタマイズ用モジュール¶Python はユーザーが Python をカスタマイズするための2つのフック、 sitecustomize と usercustomize を提供しています。これがどのように動作しているかを知るには、まずはユーザーの site-packages ディレクトリの場所を見つける必要があります。Python を起動して次のコードを実行してください: >>> import site >>> site.getusersitepackages() '/home/user/.local/lib/python3.x/site-packages'
sitecustomize モジュールも同じように動作しますが、一般的にコンピューターの管理者によって、グローバルの site-packages ディレクトリに作成され、 usercustomize より先にインポートされます。詳細は 脚注 |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |