1. 程式人生 > >Python與模塊--01sys

Python與模塊--01sys

輸出流 解釋器 style 目錄 相關 table 程序 映射 所有

sys

模塊sys讓你能夠訪問與Python解釋器緊密相關的變量和函數.

函數/變量 描述
argv 命令行參數,包括腳本名
exit([]) 退出當前程序,可通過可選參數指定返回值或錯誤消息
modules 一個字典,將模塊名映射到加載的模塊
path 一個列表,包含要在其中查找模塊的目錄的名稱
platform 一個平臺標識符,如sunos5或win32
stdin 標準輸入流
stdout 標準輸出流
stderr 標準錯誤流

sys.argv

sys.argv[ ]其實就是一個列表,裏邊的項為用戶輸入的參數

#test.py
import
sys

#打印test.py
zero = sys.argv[0]
print zero

#打印test.py後面的第一個參數
first
= sys.argv[1] print first

#打印含第二個參數之後所有
two = sys.argv[2:]
print two

結果如下:

$ python test.py a b c d e f

test.py
a
[b,c,d,e,f]

Python與模塊--01sys