python---復制文件


import shutil
shutil.copyfile("舊文件","新文件")#就可以復制了,只能把文件復制成文件,不能把文件復制到目錄下(../day5復制到目錄下),只能復制文件不能復制文件夾
shutil.copy("筆記.txt","筆記.txt.new2")#可以復制到目錄下
shutil.copy("筆記.txt","files/筆記.txt3")#復制后重新命名
shutil.copy("筆記.txt","files")#
#copynew如果下的是一個文件夾,那么就把這個文件復制過去
#如果寫是一個文件,那么就復制這個文件
#
shutil.copytree("files","files2")#復制文件夾,只能復制新的文件夾,后面寫一個不存在的文件夾
shutil.move("files","../day1/")#移動文件和文件夾都可以
shutil.move("files","../day1/files_new")
#如果只傳路徑,那么就把他移動過去
#如果傳的路徑后面是一個不存在的文件件或文件夾,那么重命名

shutil.rmtree("files")#只能刪除文件夾,刪除文件還用re


1、copyfile:復制文件,必須要傳新的文件名稱,

 
        

例:

 
        
shutil.copyfile("password.txt","../day5/pwd.txt") # 原文件,新文件
 
        

2、copy:復制文件,可以不要傳新的文件名稱

 
        

例:

 
        
shutil.copy("password.txt",'../day2/') 在day2下面復制一個和同名的文件
 
        

3、copytree:復制目錄(文件夾)

 
        
shutil.copytree("logs","log22s") # 復制文件夾
 
        

4、rmtree:刪除非空文件

 
        
 shutil.rmtree('logs')
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM