分享python怎麼呼叫直譯器

2021-09-01 17:23:57 字數 1373 閱讀 3903

如果你是linux系統的話。python的直譯器通常安裝目錄/usr/local/bin/python 在這些機器上把/usr/local/bin目錄設定成你的unix shell的搜尋路徑中,使得它可以通過鍵入命令啟動。

python安裝在windows機器上,通常是放置在c:\python26,但你可以改變這個,當你執行安裝程式。要將此目錄新增到您的路徑,你可以進入命令提示符在dos框中鍵入以下命令:

設定path =%path%; c:\python26

在主提示符下鍵入檔案結束符(unix上使用control-d,ctrl-z鍵在windows上)導致的解釋退出乙個零退出狀態。如果不工作,你可以通過鍵入以下命令:import sys sys.exit(0)退出程式。

直譯器的操作有些像unix shell:標準輸入連線到乙個tty裝置呼叫時,它讀取並執行命令互動,當呼叫乙個檔名引數或以檔案作為標準輸入,它會讀取並執行指令碼檔案中。

python安裝的過程,

可以看下。

當眾所周知的解釋,此後指令碼名和附加引數被傳遞到指令碼中的變數sys.argv中,這是乙個字串列表。它的長度至少為1時沒有指令碼,沒有給出引數,引數是sys.argv [0]是乙個空字串。當指令碼名稱為' - '(意思是標準輸入),通過sys.argv [0]設定為' - '。當使用-c命令,通過sys.argv [0]設定為'-c'。公尺模組,用於當通過sys.argv [0]被設定為位於模組的全名。

2.2.1。錯誤處理

當錯誤發生時,直譯器列印乙個錯誤資訊和堆疊跟蹤。在互動模式下,然後返回到主提示;當輸入來自乙個檔案,它將退出列印棧***後以非零退出狀態。 (except子句在try語句所處理的例外是不是在這種情況下的錯誤)。一些錯誤是無條件致命的,乙個非零的退出導致退出;適用於內部矛盾和某些情況下的執行記憶體。所有錯誤訊息都寫入標準錯誤流;正常執行的命令的輸出寫到標準輸出。

原發性或繼發性的提示輸入中斷符(通常是control-c或del)取消輸入並返回到主提示。 [1]輸入乙個中斷命令執行時丟擲乙個keyboardinterrupt異常,可能要處理的try語句

2.2.2。可執行的python指令碼

在bsd'ish unix系統中,python指令碼可以直接執行。

#! /usr/bin中/env的蟒蛇

(假設的解釋是對使用者的path)開頭的指令碼和乙個可執行檔案模式。 #!必須是前兩個字元的檔案。在某些平台上,第一行必須與unix風格的行結束(的'\ n')

該指令碼可以得到乙個可執行的模式,你可以通過linux命令下的:chmod命令:

$ chmod + x myscript.py

在windows系統中,不存在「執行模式」的概念。py檔案python.exe使python檔案上雙擊,將它作為乙個指令碼執行。

Python 手冊 呼叫直譯器

直譯器的行編輯功能並不很複雜。裝在unix上的直譯器可能會有gnu readline 庫支援,這樣就可以額外得到精 巧的互動編輯和歷史記錄功能。可能檢查命令列編輯器支援能力最方便的方式是在主提示符下輸入ctrl p。如果有嘟嘟聲 計算機揚聲器 說明你可以使用命令列編輯功能,從附錄 a 可以查到快捷鍵...

python直譯器配置 Python直譯器的配置

1 準備工作 安裝好pycharm2017版本 電腦上安裝好python直譯器 2 本地直譯器配置 配置本地直譯器的步驟相對簡潔直觀 1 單擊工具欄中的設定按鈕。2 在settings preferences對話方塊中選中 project interpreter頁面,在project interpr...

python 3直譯器 Python3 直譯器

linux unix的系統上,python直譯器通常被安裝在 usr local bin python3.4 這樣的有效路徑 目錄 裡。我們可以將路徑 usr local bin 新增到您的linux unix作業系統的環境變數中,這樣您就可以通過 shell 終端輸入下面的命令來啟動 python...