轉自:https://blog.csdn.net/slindajj/article/details/80658489
文件的復制、重命名、移動和刪除的操作:
一、復制
1、文件的復制
import os
import shutil
shutil.copy(u'F:\\learn_py\\testdata\\PPT蒙板.docx',u'F:\\learn_py')
2、復制並重命名文件
import os
import shutil
shutil.copy(u'F:\\learn_py\\testdata\\PPT蒙板.docx',u'F:\\learn_py\\PPT.docx')
3、復制整個目錄
import os
import shutil
shutil.copytree('F:\\learn_py\\testdata','f:\\testdatanew')
二、刪除
1、刪除文件
import os
import shutil
os.unlink(u'f:\\testdatanew\\PPT目錄.docx')
2、刪除文件夾,如果文件夾是空的,則刪除空文件夾,如果文件夾不為空,那么會報出錯誤信息
import os
import shutil
try:
os.rmdir('F:\\testdatanew')
except Exception as ex:
print ("錯誤信息:"+str(ex))#提示:錯誤信息,目錄不是空的
3、刪除文件夾
import os
import shutil
shutil.rmtree('F:\\testdatanew')
三、移動
1、移動文件
import os
import shutil
shutil.move(u'F:\\learn_py\\testdata\\PPT蒙板.docx','F:\\learn_py')
2、移動文件夾
import os
import shutil
shutil.move(u'F:\\learn_py\\testdata','F:\\testdata')
四、重命名
1、重命名文件
import os
import shutil
shutil.move(u'F:\\testdata\\PPT目錄.docx',u'F:\\testdata\\PPT目錄新.docx')
2、重命名文件夾
import os
import shutil
shutil.move(u'F:\\testdata',u'F:\\testdatanew')