1.模塊是為了實現(xiàn)對程序特定功能的調(diào)用和存儲,并且封裝起來被其他程序調(diào)用
2,模塊的好處:
程序的可擴(kuò)展性,減少程序代碼,方便程序架構(gòu)的更改
3.python自帶200多個常用模塊,但是官網(wǎng)已經(jīng)收集多于2000個模塊了(2015)
4.常用的模塊:
1) sys 模塊
sys.argv :是用來獲取命令行參數(shù)的,sys.argv[0]表示代碼本身文件路徑,所以參數(shù)從1開始?
sys.path:python的環(huán)境變量
sys.version:運(yùn)行python的環(huán)境
sys.version_info :運(yùn)行python的內(nèi)核版本環(huán)境
sys.platform:運(yùn)行python的系統(tǒng)
sys.exit():退出交互環(huán)境

2)commands模塊:
commands.getoutput('shell-command')
comands.getstatusoutput('shell-common')? ?--------->返回一個元組(運(yùn)行狀態(tài)和執(zhí)行結(jié)果)
commands.getstatus('目錄名')? ------->返回ls -ld file執(zhí)行的結(jié)果


3)os.模塊
os.system('shell-command')? ? ? ? 執(zhí)行shell命令
os.lstat('file-name')? ? ? ? ? ? ? ? ? ? ? 查看文件的狀態(tài)
os.mkdir('文件名')? ? ? ? ? ? ? ? ? ? ? ? 創(chuàng)建文件



