如何執行python程式

2021-08-25 11:59:44 字數 2055 閱讀 3823

安裝完python在windows 或 linux中的終端中直接輸入python即進入python 互動會話模式。 

python 互動模式有以下幾個注意點: 

1. 只能夠輸入python命令 

在python互動模式下輸入python**,而不要輸入系統的命令。 

2. 在互動模式下列印語句不是必須的 

在互動模式下不需要輸入完整的列印語句,直譯器自動列印表示式的結果,但是在檔案中則需要寫print 語句來列印結果。 

3. 提示符的變換和復合語句 

當在互動模式下輸入兩行或多行的復合語句時,提示符會由》 變成 …;如果要結束復合語句的輸入並執行它,那麼必須按下enter鍵兩次,復合語句才會被執行。 

4. 互動提示模式一次執行一條語句 

當你想測試某一條命令的時候,互動模式是乙個很好的測試方法,輸入然後回車即可看到執行結果,非常方便,當然對於復合語句來說,只要最後按兩次enter鍵即可執行**,看到執行結果。

互動提示模式對於試驗和測試來說都是很好的,但它有乙個很大的缺點就是python執行了輸入的程式之後,程式就消失了。當想再次實驗或測試執行過的程式的時候就需要重新輸入,特別是對於相對較大的程式來說,這實在不是乙個現代的軟體開發方法。為了能夠在永久的儲存程式,需要在檔案中寫入**,這樣的檔案通常叫做模組,模組是乙個包含了python語句的簡單文字檔案。一旦編寫完成,可以讓python直譯器多次執行這樣的檔案中的語句。

在命名為script1.py 的檔案中輸入以下**:

# a first python script

import sys # load a library module

print(sys.platform)

print(2 ** 100) # raise 2 to a power

x = 'spam!'

print(x * 8) # string repetition

python script1.py
我是把檔案放到f:\pythonstudy 下面了,以上命令是在命令列視窗把目錄切換到你所放檔案的目錄下面執行的。 

執行結果如下: 

linux 下執行方法也一樣,只要會一些常見的linux 命令即可,linux 下執行結果如下: 

每乙個以擴充套件名為.py 結尾的源**檔案都是乙個模組,模組中的乙個個變數稱為屬性,所謂匯入模組從本質上講就是載入另乙個檔案,並能夠讀取那個檔案中的內容。通過這樣的匯入機制,乙個模組的屬性可以被另乙個模組使用,進入一環套一環構成系統。 

上面的import sys 中的sys 就是乙個由多個檔案組成的乙個模組,platform 就是sys 中的乙個屬性,當我們想知道系統的相關資訊時,只用匯入sys 這個模組並執行即可得到系統的相關資訊。

idle

idle是使用 tkinter gui 工具開發的python整合開發環境(ide),它可以幾乎在任何平台上執行,windows 下是預設安裝的,程式在c:\python35\lib\idlelib 下的idle.py 或idle.pyw,linux 下是在/usr/bin/idle-python3.5 

注:根據python 程式安裝位置不同而不同

eclipse和pydev

eclipse 在安裝了pydev(或類似的)的外掛程式後也可以進行python的開發,並且功能強大。

komodo

komodo 是一款全功能的python(及其他語言)開發環境gui,包括標準的語法著色,文字編輯、除錯以及其它特性。

netbeans ide python 版

如何執行python程式

1.windows 1 在windows中,python程式可以在檔案管理器視窗中顯示為乙個圖示,並通過滑鼠雙擊能夠自動執行 儘管看不到列印的輸出或錯誤的提示 比如hg寫的介面自動化的的啟動程式一樣。看不到列印輸出的辦法,在程式的最後加上input 函式 2.6的版本用raw input 用等待輸入...

如何執行Python程式

如何執行python程式 不少新手朋友遇到的第乙個問題,不是python的資料結構,不是python的類庫使用,更不是第三方模組 框架的應用,而是簡單的 如何執行 python可用以下三種方式執行,舉例在windows平台上,不過linux平台亦是如此。1.使用python自帶的idle 在開始 程...

Python 如何執行程式

1.python 直譯器 直譯器是一種讓其他程式執行起來的程式。當你寫一段 python 程式,python 直譯器將讀取程式,並按照其中的命令執行,得出結果。實際上,直譯器是 與機器的計算機硬體這間的軟體邏輯層。2.python 位元組碼 python內部 對大多數使用者是完全隱藏的 會先將源 編...