3)移动文件或文件夹
shutil.move(“要移动的文件或文件夹”,“要移动到的位置”):移动文件/文件夹;
文件夹或者文件被移动后,原始文件就没有了;
① 移动文件
shutil.move(“要移动的文件”,“要移动到的位置”)
操作如下:
import shutil # 将aba.txt移动到“傻逼”文件夹下 shutil.move("aba.txt","./傻逼/") # # 将test.txt移动到“傻逼”文件夹下,并重新命名为test1.txt shutil.move("test.txt","./傻逼/test1.txt")
结果如下:
② 移动文件夹
shutil.move(“要移动的文件夹”,“要移动到的位置”)
操作如下:
import shutil # 将“第一层”文件夹移动到“傻逼”文件夹下 shutil.move("第一层","./傻逼/") # 将“qq”文件夹移动到“傻逼”文件夹下,并重新命名为“哈哈”文件夹 shutil.move("qq","./傻逼/哈哈")
结果如下:
4)重命名文件或文件夹
os.rename(“文件/文件夹”,“新文件名/新文件夹名”)
操作如下:
import os # 将test1.xlsx重命名为“my.xlsx” os.rename("test1.xlsx","my.xlsx") # 将“傻逼”文件夹重命名为“傻子”文件夹 os.rename("傻逼","傻子")
结果如下:
5)删除文件或文件夹
① 删除文件
os.remove(“要删除的文件”)
注意:这里说的只是删除文件,而不能是文件夹;
操作如下:
import os # 删除“my.xlsx”文件 os.remove("my.xlsx")
结果如下:
② 删除文件夹
shutil.rmtree(“要删除的文件夹”)
操作如下:
import shutil # 删除“文件夹0”这个文件夹 shutil.rmtree("文件夹0")
结果如下:




