Python學習筆記之三——如何運行Python程序

交互提示模式下編寫代碼

  安裝完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
  • import sys 是導入一個Python模塊,用於獲取系統平臺的名稱
  • print(sys.platform) 是輸出當前系統的名稱,是linux 系統還是Windows系統
    使用命令行運行文件
python script1.py

  我是把文件放到F:\PythonStudy 下面了,以上命令是在命令行窗口把目錄切換到你所放文件的目錄下面執行的。
執行結果如下:
script1執行結果
linux 下執行方法也一樣,只要會一些常見的linux 命令即可,linux 下執行結果如下:
linux script1

模塊導入和重載

   每一個以擴展名爲.py 結尾的源代碼文件都是一個模塊,模塊中的一個個變量稱爲屬性,所謂導入模塊從本質上講就是載入另一個文件,並能夠讀取那個文件中的內容。通過這樣的導入機制,一個模塊的屬性可以被另一個模塊使用,進入一環套一環構成系統。
  上面的import sys 中的sys 就是一個由多個文件組成的一個模塊,platform 就是sys 中的一個屬性,當我們想知道系統的相關信息時,只用導入sys 這個模塊並運行即可得到系統的相關信息。

Python集成開發環境

  1. IDLE
      IDLE是使用 Tkinter GUI 工具開發的Python集成開發環境(IDE),它可以幾乎在任何平臺上運行,Windows 下是默認安裝的,程序在C:\Python35\Lib\idlelib 下的idle.py 或idle.pyw,linux 下是在/usr/bin/idle-python3.5
    注:根據Python 程序安裝位置不同而不同
  2. Eclipse和PyDev
      Eclipse 在安裝了PyDev(或類似的)的插件後也可以進行Python的開發,並且功能強大。
  3. Komodo
      Komodo 是一款全功能的Python(及其他語言)開發環境GUI,包括標準的語法着色,文本編輯、調試以及其它特性。
  4. NetBeans IDE Python 版
      NetBeans是一款強大的開源開發環境GUI,針對Python開發者支持很多高級功能:代碼完成、自動縮進和代碼着色、編輯器顯示、代碼摺疊、重構、調試、代碼覆蓋和測試、項目等等。

    —獨樂樂不如衆樂樂—

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章