1、os包
os套件包括各種各樣的函數,以實現作業系統的許多功能。這個包非常龐雜。 os包的一些指令就是用於檔案管理。我們在這裡列出最常用的:
mkdir(path) 建立新目錄,path為一個字串,表示新目錄的路徑。相當於$mkdir指令
rmdir(path) 刪除空的目錄,path為一個字串,表示想要刪除的目錄的路徑。相當於$rmdir指令
listdir(path) 回傳目錄中所有檔案。相當於$ls命令。
remove(path) 刪除 path指向的檔案。
rename(src, dst) 重新命名文件,src和dst為兩條路徑,分別表示重新命名之前和之後的路徑。
chmod(path, mode) 改變path指向的檔案的權限。相當於$chmod指令。
chown(path, uid, gid) 改變path所指向文件的擁有者和擁有群組。相當於$chown指令。
stat(path) 查看path所指向文件的附加信息,相當於$ls -l命令。
symlink(src, dst) 為檔案dst建立軟鏈接,src為軟連結檔案的路徑。相當於$ln -s命令。
getcwd() 查詢目前工作路徑 (cwd, current working directory),相當於$pwd指令。
2、shutil包
copy(src, dst) 複製文件,從src到dst。相當於$cp指令。
move(src, dst) 移動文件,從src到dst。相當於$mv指令。