常用函數(shù)
os.rename(current_file_name, new_file_name)
重命名需要兩個(gè)參數(shù)绣张,當(dāng)前的文件名和新文件名背亥。
os.remove(file_name)
刪除指定路徑的文件睬愤。
getcwd()方法:
顯示當(dāng)前的工作目錄待榔。
os.listdir(path)
返回path指定的文件夾包含的文件或文件夾的名字的列表屁使。
os.mkdir(dest)
創(chuàng)建新的目錄减细,在當(dāng)前目錄下匆瓜。提供一個(gè)包含要?jiǎng)?chuàng)建目錄名稱的參數(shù)
os.rmdir('dirname')
刪除目錄,目錄名稱以參數(shù)傳遞未蝌。
在刪除這個(gè)目錄之前驮吱,它的所有內(nèi)容應(yīng)該先被清除。
os.chdir("newdir")
改變當(dāng)前工作目錄到指定的路徑萧吠。參數(shù)是要切換到的新路徑左冬。
os.chroot(path)
更改當(dāng)前進(jìn)程的根目錄為指定的目錄,使用該函數(shù)需要管理員權(quán)限纸型。
os.path模塊
該模塊主要用于獲取文件的屬性拇砰。
os.path.dirname(path)
返回文件路徑
os.path.abspath(path)
返回絕對路徑
os.path.basename(path)
返回文件名
os.path.exists(path)
如果路徑 path 存在,返回 True狰腌;如果路徑 path 不存在除破,返回 False。
os.path.isabs(path)
判斷是否為絕對路徑
os.path.isfile(path)
判斷路徑是否為文件
os.path.isdir(path)
判斷路徑是否為目錄
os.path.samefile(path1, path2)
判斷目錄或文件是否相同
os.path.sameopenfile(fp1, fp2)
判斷fp1和fp2是否指向同一文件
os.path.join(path1[, path2[, ...]])
把目錄和文件名合成一個(gè)路徑
os.path.split(path)
把路徑分割成 (文件路徑琼腔,文件名)瑰枫,返回一個(gè)元組