1.模塊是為了實(shí)現(xiàn)對程序特定功能的調(diào)用和存儲波附,并且封裝起來被其他程序調(diào)用
2,模塊的好處:
程序的可擴(kuò)展性霞掺,減少程序代碼囚巴,方便程序架構(gòu)的更改
3.python自帶200多個(gè)常用模塊您炉,但是官網(wǎng)已經(jīng)收集多于2000個(gè)模塊了(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')? ?--------->返回一個(gè)元組(運(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)建文件