os模塊,跨系統(tǒng)api
目錄相關(guān):
chdir():改變工作目錄
chroot():設(shè)定當(dāng)前進(jìn)程的根目錄
listdir():列出指定届氢,目錄下所有文件名
mkdir():創(chuàng)建目錄
makedirs():創(chuàng)建多個(gè)層級(jí)目錄
getcwd():獲取目錄路徑
rmdir():刪除某目錄
removedirs():刪除多個(gè)層級(jí)目錄
mkdir():創(chuàng)建一個(gè)目錄
文件:
mkfifo():FIFO存儲(chǔ)器 FIFO是英文First In First Out 的縮寫忌锯,是一種先進(jìn)先出的數(shù)據(jù)緩存器枯夜,他與普通存儲(chǔ)器的區(qū)別是沒(méi)有外部讀寫地址線斩启,這樣使用起來(lái)非常簡(jiǎn)單夜牡,但缺點(diǎn)就是只能順序?qū)懭霐?shù)據(jù)商架,順序的讀出數(shù)據(jù)堰怨,其數(shù)據(jù)地址由內(nèi)部讀寫指針自動(dòng)加1完成,不能像普通存儲(chǔ)器那樣可以由地址線決定讀取或?qū)懭肽硞€(gè)指定的地址蛇摸。
mknode():創(chuàng)建設(shè)備文件
remove():移除某文件
unlink():取消鏈接
rename():重命名文件
renames():重命名多個(gè)文件
stat():返回文件狀態(tài)信息
utime():更新時(shí)間戳
tmpfile():創(chuàng)建并打開一個(gè)臨時(shí)文件(‘w+’)
walk
訪問(wèn)權(quán)限:
access:os.access('file',0),檢驗(yàn)?zāi)硞€(gè)用戶是否有訪問(wèn)權(quán)限
chmod:修改權(quán)限
chown:修改屬主备图,屬組
umask:設(shè)置默認(rèn)權(quán)限模式
文件描述符:
open
read
write
設(shè)備文件
makedev:創(chuàng)建設(shè)備
major
minor
os.path實(shí)現(xiàn)路徑管理
basename:路徑基名
dirname:路徑名
join:整合文件名
split:返回dirname(),和basename()元組
splitext():返回?cái)U(kuò)展名(filename,extesion)元組
信息:
getatime
getctime
getmtime
getsize
查詢:
exists:判斷文件是否存在
isabs:判斷指定路徑是否為絕對(duì)路徑
isdir
isfile
islink
ismount():是否為掛在點(diǎn)
samefile:兩個(gè)路徑是否指向了統(tǒng)一文件