1. 程式人生 > >Python tutorial閱讀之使用 Python 解釋器

Python tutorial閱讀之使用 Python 解釋器

模塊 文件中 終端 pri 使用 交互 print docs color

  1. 配置環境變量後,一般可以直接通過Python或指定Python版本號來調用Python。

    Python 解釋器有些操作類似 Unix shell:當使用終端設備(tty)作為標準輸入調用時,它交互的解釋並執行命令;當使用文件名參數或以文件作為標準輸入調用時,它讀取文件並將文件作為 腳本 執行。

    Python -m 模塊名 [arg] ... #可以直接執行模塊,類似於直接讀取文件並作為腳本執行

    1 python -c command [arg] ... #直接執行命令 
    2 python -c "print(‘hello world‘)" 
    3 $ hello world  
  2. 參數傳遞

    調用解釋器時,腳本名和附加參數傳入一個名為 sys.argv

    的字符串列表。你能夠獲取這個列表通過執行 import sys,列表的長度大於等於1;沒有給定腳本和參數時,它至少也有一個元素:sys.argv[0] 此時為空字符串。腳本名指定為 ‘-‘ (表示標準輸入)時, sys.argv[0] 被設定為 ‘-‘,使用 -c指令 時,sys.argv[0] 被設定為 ‘-c‘。使用 -m模塊 參數時,sys.argv[0] 被設定為指定模塊的全名。-c指令 或者 -m模塊 之後的參數不會被 Python 解釋器的選項處理機制所截獲,而是留在 sys.argv 中,供腳本命令操作。

    技術分享圖片

  3. 指定編碼

# -*- coding: UTF-8 -*-

特殊的編碼註釋必須在文件中的 第一或第二

行定義。

Python tutorial閱讀之使用 Python 解釋器