os模塊中包含普遍的操作系統(tǒng)功能
1.os.name:輸出字符串指示正在使用的平臺(tái)。如果是window則用'nt'表示,對(duì)于Linux/Unix用戶,它是'posix'。
2.os.getcwd():函數(shù)得到當(dāng)前工作目錄,即當(dāng)前Python腳本工作的目錄路徑。
3.os.listdir():返回指定目錄下的所有文件和目錄名。
os.listdir("E:\\")
['$RECYCLE.BIN','1.txt','11.txt','111.bat','111.txt','測試case,素材集合']
4.os.remove():刪除一個(gè)文件。
os.remove('E:\\m.txt')
Traceback(mostrecentcalllast):
File"",line1,in
os.remove('E:\\m.txt')
WindowsError:[Error32]另一個(gè)程序正在使用此文件,進(jìn)程無法訪問。:'E:\\m.txt'
5.s.system():運(yùn)行shell命令。
os.system('cmd')#啟動(dòng)dos
6.os.sep表示當(dāng)前操作系統(tǒng)的路徑分割符。
>>>os.sep
'\\'
7.os.linesep字符串給出當(dāng)前平臺(tái)使用的行終止符
8.os.path.dirname(path):返回文件路徑
>>>os.path.dirname('c:\\Python\\a.txt')
'c:\\Python'
9.os.path.basename(path):返回文件名
os.path.basename('c:\\Python\\a.txt')
'a.txt'
10.os.path.join(path,name):連接目錄與文件名或目錄
os.path.join('c:\\Python','a.txt')
'c:\\Python\\a.txt'
11.os.path.exists()函數(shù)用來檢驗(yàn)給出的路徑是否真地存在
12.s.path.isfile()和os.path.isdir()函數(shù)分別檢驗(yàn)給出的路徑是一個(gè)文件還是目錄。
13.os.chdir()把當(dāng)前系統(tǒng)運(yùn)行目錄切換到給定的文件目錄
>>>f='C:\\'
>>>os.chdir(f)
>>>os.getcwd()
'C:\\'
14.os.listdir()需遍歷的文件遍歷出來放列表中
l=os.listdir(os.curdir)
>>>l
['$360Section','$Recycle.Bin','$Windows.~BT','23bbefc28a7ec909fffdd7a8','2b268db5017a23b4940dfc24','360Downloads',
'360Rec','360SANDBOX','360安全瀏覽器下載','4692dc72cec55f4d70a86ef57bbb4f','5bdf33b13c95f65481de6d55','Alimama',
'apache-ant-1.9.4-bin','Config.Msi','cygwin64','dell','DocumentsandSettings','DOS','DTLDownLoads','DTLFolder',
'ea062e308065caf3807d36','hiberfil.sys','Intel','MSOCache','p','pagefile.sys','PerfLogs','ProgramFiles',
'ProgramFiles(x86)','ProgramData','Python27','Python33','Recovery','SystemVolumeInformation',
'UniAccessAgentDownloadData','Users','vcredist_x86.log','Vista','webapp','Win7','Windows','XP','_log','抓LOG工具']
15.os.curdir:表示當(dāng)前的目錄環(huán)境
16.os.pardir:當(dāng)前目錄的上一層目錄
以上內(nèi)容為大家介紹了pythonOS模塊歸納,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://m.2667701.com/