os模組關於路徑

2021-08-09 22:05:12 字數 1168 閱讀 2546

os模組關於路徑的幾個主要方法

os.path 模組路徑訪問函式

os.path.basename() 去掉目錄路徑,返回檔名

os.path.dirname() 去掉檔名,返回目錄路徑

os.path.split()  將路徑分為(

dirname,basename

)元組os.path.join()  將目錄路徑和檔案問合為乙個路徑  

os.path.getatime() 獲取最近訪問時間

os.path.getctime() 獲取檔案建立時間

os.path.getmtime() 獲取檔案修改時間

os.path.getsize() 獲取檔案大小

os.path.exists() 路徑是否存在

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

os.path.isdir() 路徑是否為乙個目錄

os.path.sifile() 路徑是否是乙個檔案

os.path.islink() 路徑是否是乙個鏈結

os.path.samefile() 兩個路徑是否指向同乙個檔案

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

os.getcwd() 獲取當前目錄

os.listdir() 列出指定目錄的檔案或目錄

os.chdir()  切換當前目錄

os.mkdir() /

os.makedirs()

建立目錄/

建立多層目錄

os.rmdir() /os.removedirs() 刪除目錄

/刪除多層目錄

os.rename('shou.txt','shou3.txt') 重新命名

os.walk() 生成乙個目錄樹下所有檔名

os.mknod() 生產乙個檔案

os.symlink() 生成鏈結

os.remove()/os.unline 刪除乙個檔案

/刪除乙個鏈結

shutil.move() 移動檔案

shutil.copy(src,dst) 複製檔案

shutil.copymode(src, dst) 只複製許可權,不複製路徑

shutil.copytree(olddir, newdir, true) 複製目錄

shutil.retree(src) 刪除目錄

os模組關於路徑

os模組關於路徑的幾個主要方法 os.path 模組路徑訪問函式 os.path.basename 去掉目錄路徑,返回檔名 os.path.dirname 去掉檔名,返回目錄路徑 os.path.split 將路徑分為 dirname,basename 元組 os.path.join 將目錄路徑和檔...

os模組 檔案路徑

1.檔案所在絕對路徑 file d program os.path.abspath file d program 注意 os.getcwd 返回當前工作目錄,當工作目錄與檔案實際所在路徑不同時,返回結果與os.path.abspath 返回結果不同2.檔案所在資料夾路徑 os.path.dirnam...

OS路徑模組命令

os.remove 刪除指定檔案 os.rmdir 刪除指定目錄 os.mkdir 建立單級目錄 os.makedirs 建立多級目錄 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir d...