Python對文件和目錄的操作

python對文件和目錄的操作常用os模塊和shutil模塊。對os模塊和shutil模塊的常用方法作了一些總結。

os.getcwd():獲得當前Python腳本工作的目錄路徑

os.listdir():返回指定目錄下的文件和目錄名 

os.remove():刪除一個文件

os.removedirs():刪除多個空目錄

os.path.isfile():判斷某路徑是否是一個文件

os.path.isdir():判斷某路徑是否是一個目錄

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

os.path.exists():判斷某路徑是否存在

os.path.split():分離一個路徑的文件或者目錄

os.path.splitext():分離擴展名

os.path.dirname():獲取路徑名

os.path.basename():獲取文件名

os.path.getenv()和os.path.putenv(): 讀取和設置環境變量

os.linesep:給出當前平臺使用的行終止符

os.name:指示你當前正在使用的平臺

os.rename(old,new):重命名

os.makedirs():創建多級目錄

os.mkdir():創建單個目錄

os.stat():文件屬性

os.chmod():修改文件權限和時間戳

os.path.getsize():修改文件大小

shutil.copytree("olddir","newdir"):複製目錄,newdir必須不存在。

shutil.copyfile("oldfile","newfile"):只是對文件進行操作

shutil.copy("oldfile","newfile"):複製文件,newfile可以是文件也可以是目錄

shutil.move():移動文件和目錄

os.rmdir():刪除空目錄

os.rmtree():刪除目錄(空目錄和有文件的目錄)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章