python os模組

同床不入身發表於2017-05-15
檔案系統模組:os

目錄:
chdir():切換工作目錄
chroot():設定當前程式的根目錄
listdir():列出指定目錄下的所有檔名
mkdir():建立指定目錄
makedirs():建立多久目錄
getcwd():獲取工作目錄
rmdir():刪除目錄
removedirs():刪除多級目錄


檔案:
mkfifo():建立管道
mknod():建立裝置檔案
remove():刪除檔案
unlink():刪除連結檔案
rename():重新命名
stat():放回檔案的狀態資訊
symlink():建立連結檔案
utime():更新時間戳
tmpfile():建立並開啟(w+b)一個新的臨時檔案
walk():建立目錄樹


訪問許可權相關的
access():檢驗某個使用者或使用者組的許可權模式
chmod():修改許可權
chown():修改屬主和屬組
umask():設定預設許可權模式


檔案描述符:
open():底層作業系統的open()
read():
write():


裝置檔案:
makedev():
major():獲取主裝置號
minor():獲取次裝置號


路徑管理:
import os.path
basename():路徑基名
dirname():路徑目錄名
join():整合檔名
split():返回dirname(),basename()元組
splitext():返回(filename,extension)元組




資訊:
getatime()
getctime()
getmtime()
getsize():返回檔案的大小


查詢
exists():判斷指定檔案是否存在
isabs():判斷指定的路徑是否為絕對路徑
isdir():是否為目錄
isfile():是否為檔案
islink():是否為符號連結
ismount():是否為掛載點
samefile():兩個路徑是否指向了同一個檔案

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31451438/viewspace-2139088/,如需轉載,請註明出處,否則將追究法律責任。

相關文章