python操作文件

>python中常用的一些文件操作,需要引入import os和import shutil

創建文件

  1. os.mknod(“test.txt”) 創建空文件
  2. open(“test.txt”,w) 直接打開一個文件,如果文件不存在則創建文件

創建目錄:

  1. os.mkdir(“file”) 創建目錄
  2. os.makedirs(path) 創建多級目錄

復制文件:

  1. shutil.copyfile(“oldfile”,”newfile”) oldfile和newfile都只能是文件
  2. shutil.copy(“oldfile”,”newfile”) oldfile只能是文件夾,newfile可以是文件,也可以是目標目錄

復制文件夾:

  1. shutil.copytree(“olddir”,”newdir”) olddir和newdir都只能是目錄,且newdir必須不存在

重命名文件(目錄)

  1. os.rename(“oldname”,”newname”) 文件或目錄都是使用這條命令

移動文件(目錄)

  1. shutil.move(“oldpos”,”newpos”)

刪除文件

  1. os.remove(“file”)

刪除目錄

  1. os.rmdir(“dir”) 只能刪除空目錄
  2. shutil.rmtree(“dir”) 空目錄、有內容的目錄都可以刪

判斷目標

  1. os.path.exists(“goal”) 判斷目標是否存在
  2. os.path.isdir(“goal”) 判斷目標是否目錄
  3. os.path.isfile(“goal”) 判斷目標是否文件
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 轉載自:廖雪峰的官方網站: http://www.liaoxuefeng.com/wiki/00143160895...
    yuwenxianglong閱讀 442評論 0 0
  • Python操作文件和目錄 讀寫文件比較簡單,有一點特別注意就好了 windows下Python默認打開的文件以g...
    sunhaiyu閱讀 1,350評論 0 3
  • python中對文件、文件夾(文件操作函數)的操作需要涉及到os模塊和shutil模塊。 得到當前工作目錄,即當前...
    Brise閱讀 642評論 0 1
  • python中對文件、文件夾(文件操作函數)的操作需要涉及到os模塊和shutil模塊。 得到當前工作目錄,即當前...
    23b813a14221閱讀 274評論 0 0
  • 文件打開方法: open(name,mode,buf) name:文件路徑 mode:打開方式 文件讀取方式: r...
    江魁閱讀 585評論 0 0