os模塊中包含普遍的操作系統功能
1.os.name:輸出字符串指示正在使用的平臺。如果是window則用'nt'表示,對于Linux/Unix用戶,它是'posix'。
2.os.getcwd():函數得到當前工作目錄,即當前Python腳本工作的目錄路徑。
3.os.listdir():返回指定目錄下的所有文件和目錄名。
os.listdir("E:\\")
['$RECYCLE.BIN','1.txt','11.txt','111.bat','111.txt','測試case,素材集合']
4.os.remove():刪除一個文件。
os.remove('E:\\m.txt')
Traceback(mostrecentcalllast):
File"",line1,in
os.remove('E:\\m.txt')
WindowsError:[Error32]另一個程序正在使用此文件,進程無法訪問。:'E:\\m.txt'
5.s.system():運行shell命令。
os.system('cmd')#啟動dos
6.os.sep表示當前操作系統的路徑分割符。
>>>os.sep
'\\'
7.os.linesep字符串給出當前平臺使用的行終止符
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()函數用來檢驗給出的路徑是否真地存在
12.s.path.isfile()和os.path.isdir()函數分別檢驗給出的路徑是一個文件還是目錄。
13.os.chdir()把當前系統運行目錄切換到給定的文件目錄
>>>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:表示當前的目錄環境
16.os.pardir:當前目錄的上一層目錄
以上內容為大家介紹了pythonOS模塊歸納,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.dietsnews.net/