Python tutorial閱讀之使用 Python 解釋器
阿新 • • 發佈:2018-02-13
模塊 文件中 終端 pri 使用 交互 print docs color
- 配置環境變量後,一般可以直接通過Python或指定Python版本號來調用Python。
Python 解釋器有些操作類似 Unix shell:當使用終端設備(tty)作為標準輸入調用時,它交互的解釋並執行命令;當使用文件名參數或以文件作為標準輸入調用時,它讀取文件並將文件作為 腳本 執行。
Python -m 模塊名 [arg] ... #可以直接執行模塊,類似於直接讀取文件並作為腳本執行
1 python -c command [arg] ... #直接執行命令 2 python -c "print(‘hello world‘)" 3 $ hello world
- 參數傳遞
調用解釋器時,腳本名和附加參數傳入一個名為
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
中,供腳本命令操作。 - 指定編碼
# -*- coding: UTF-8 -*-
特殊的編碼註釋必須在文件中的 第一或第二
行定義。
Python tutorial閱讀之使用 Python 解釋器