Python文件、目錄的一些操作(新增、移動、刪除)

ybw8 9年前發布 | 3K 次閱讀 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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!