GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing python.github.io — 16. 附錄 — Python 3.15.2 說明文件 16. 附錄¶16.1. 互動模式¶互動式 REPL 有兩種變體。經典的基本解釋器在所有平台上都支援,具有最低限度的行控制能力(line control capabilities)。 自 Python 3.13 起,預設會使用新的互動式 shell。這個 shell 支援顏色、多行編輯、歷史瀏覽和貼上模式。要停用顏色,請參閱 Controlling color 以取得詳細資訊。功能鍵提供了一些額外的功能。F1 進入互動式幫助瀏覽器 使用新的互動 shell 時, 請輸入 exit 或 quit 來離開 shell。不需要在這些指令後面加上呼叫括號。 如果不需要新的互動式 shell, 可以透過 16.1.1. 錯誤處理¶當一個錯誤發生時,直譯器會印出一個錯誤訊息和堆疊回溯。在互動模式下,它將返回主提示字元;當輸入來自檔案時,它在印出堆疊回溯後以非零退出狀態 (nonzero exit status) 退出。(由 向主提示字元或次提示字元輸入中斷字元(通常是 Control-C 或 Delete )會取消輸入並回傳到主提示字元。[1] 在指令執行過程中輸入一個中斷,會引發 16.1.2. 可執行的 Python 腳本¶在類 BSD 的 Unix 系統上,Python 腳本可以直接執行,就像 shell 腳本一樣,透過放置以下這行: #!/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 提供了兩個鉤子 (hook) 讓你可以將它客製化: sitecustomize 和 usercustomize 。要看它是如何運作的,你首先需要找到你的 site-packages 的位置。啟動 Python 並運行這段程式碼: >>> import site >>> site.getusersitepackages() '/home/user/.local/lib/python3.x/site-packages' 現在,你可以在該目錄中建立一個名為 sitecustomize 的運作方式相同,但通常是由電腦的管理員在全域 site-packages 目錄下建立,並在 usercustomize 之前 import 。更多細節請參閱 註解 |
| You are visitor 01402520 — 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. |