python 檔案 目錄處理 OS

2021-10-06 18:33:12 字數 1975 閱讀 8059

模組提供了非常豐富的方法用來處理檔案和目錄這裡只介紹os常用的那些函式

例項

import os

print

("當前工作目錄 "

,os.getcwd(

))

例項

import os

print

("當前工作目錄 "

,os.getcwd(

))

path – 需要遞迴建立的目錄。

mode – 許可權模式。

path – 要建立的目錄

mode – 要為目錄設定的許可權數字模式

該方法沒有返回值

例項os.path.abspath(path) 返回絕對路徑

os.path.basename(path) 返回檔名

os.path.commonprefix(list) 返回list(多個路徑)中,所有path共有的最長的路徑

os.path.dirname(path) 返回檔案路徑

os.path.exists(path) 如果路徑 path 存在,返回 true;如果路徑 path 不存在,返回 false。

os.path.lexists 路徑存在則返回true,路徑損壞也返回true

os.path.expanduser(path) 把path中包含的""和"user"轉換成使用者目錄

os.path.expandvars(path) 根據環境變數的值替換path中包含的"nam

e"和"

name"和"

name"和

""os.path.getatime(path) 返回最近訪問時間(浮點型秒數)

os.path.getmtime(path) 返回最近檔案修改時間

os.path.getctime(path) 返回檔案 path 建立時間

os.path.getsize(path) 返回檔案大小,如果檔案不存在就返回錯誤

os.path.isabs(path) 判斷是否為絕對路徑

os.path.isfile(path) 判斷路徑是否為檔案

os.path.isdir(path) 判斷路徑是否為目錄

os.path.islink(path) 判斷路徑是否為鏈結

os.path.ismount(path) 判斷路徑是否為掛載點

os.path.join(path1[, path2[, …]]) 把目錄和檔名合成乙個路徑

os.path.normcase(path) 轉換path的大小寫和斜槓

os.path.normpath(path) 規範path字串形式

os.path.realpath(path) 返回path的真實路徑

os.path.relpath(path[, start]) 從start開始計算相對路徑

os.path.samefile(path1, path2) 判斷目錄或檔案是否相同

os.path.sameopenfile(fp1, fp2) 判斷fp1和fp2是否指向同一檔案

os.path.samestat(stat1, stat2) 判斷stat tuple stat1和stat2是否指向同乙個檔案

os.path.split(path) 把路徑分割成 dirname 和 basename,返回乙個元組

os.path.splitdrive(path) 一般用在 windows 下,返回驅動器名和路徑組成的元組

os.path.splitext(path) 分割路徑,返回路徑名和副檔名的元組

os.path.splitunc(path) 把路徑分割為載入點與檔案

os.path.walk(path, visit, arg) 遍歷path,進入每個目錄都呼叫visit函式,visit函式必須有3個引數(arg, dirname, names),dirname表示當前目錄的目錄名,names代表當前目錄下的所有檔名,args則為walk的第三個引數

OS 檔案 目錄方法

1.os.access path,mode 檢驗許可權模式。path 用來檢測是否有效訪問許可權的路徑 mode f ok 測試path是否存在 r ok 測試path是否可讀 w ok 測試path是否可寫 x ok 測試path是否可執行 返回值允許訪問返回trun,否則返回false 2.os...

Python3 OS 檔案 目錄方法

os 模組提供了非常豐富的方法用來處理檔案和目錄。常用的方法如下表所示 序號方法及描述 1os.access path,mode 檢驗許可權模式 2os.chdir path 改變當前工作目錄 3os.chflags path,flags 設定路徑的標記為數字標記。4os.chmod path,mo...

Python3 OS 檔案 目錄方法

os 模組提供了非常豐富的方法用來處理檔案和目錄 序號方法描述1 os.access path,mode 檢驗許可權模式 2os.chdir path 改變當前工作目錄 3os.chflags path,flags 設定路徑的標記為數字標記。4os.chmod path,mode 更改許可權 5os...