python 學(xué)習(xí)第9天 os,sys,commands模塊的使用

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)境

sys常用模塊

2)commands模塊:

commands.getoutput('shell-command')

comands.getstatusoutput('shell-common')? ?--------->返回一個元組(運(yùn)行狀態(tài)和執(zhí)行結(jié)果)

commands.getstatus('目錄名')? ------->返回ls -ld file執(zhí)行的結(jié)果

commands命令
獲取目錄的權(quán)限信息

3)os.模塊

os.system('shell-command')? ? ? ? 執(zhí)行shell命令

os.lstat('file-name')? ? ? ? ? ? ? ? ? ? ? 查看文件的狀態(tài)

os.mkdir('文件名')? ? ? ? ? ? ? ? ? ? ? ? 創(chuàng)建文件

os模塊的使用
os執(zhí)行shell命令
文件的狀態(tài)
os目錄地址的操作
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容