Python文件、目錄的一些操作(新增、移動、刪除)
創建文件:
os.mknod("test.txt") #創建孔文件 open("test.txt",w) #直接打開一個文件,如果文件不存在則創建文件創建目錄:
os.mkdir("file")復制文件
shutil.copyfile("oldfile","newfile") #oldfile 和 newfile 都只能是文件 shutil.copy("oldfile","newfile") #oldfile 只能是文件夾,newfile 可以使文件,也可以是目錄復制文件夾
shutil.copytree("olddir","newdir") #oldfile 和 newfile都只能是目錄,且newdir必須不存在重命名文件或者目錄:
os.rename("oldname","newname")移動文件(目錄):
shutil.move("oldpos","newpos")刪除文件:
os.remove("file")刪除目錄:
os.rmdir("dir") #只能刪除空目錄 shutil.rmtree("dir") #空目錄、有內容的目錄都可以刪除轉換目錄:
os.chdir("path")判斷是目錄還是文件:
os.path.exists("goal") #判斷目標是否存在 os.path.isdir("goal") #判斷目標是否是目錄 os.path.isfile("goal") #判斷目標是否是文件
本文由用戶 ybw8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!