创建文件夹
import os
if not os.path.exists(‘新文件夹’): #判断文件夹是否存在
os.mkdir(‘新文件夹’)
#当文件夹已存在时会报错
创建多层文件夹
os.mkdirs(‘1文件夹/2/3’)
#最里层文件夹已存在时会报错
复制文件
import shutil
shutil.copy(‘flie1.txt’,’./新文件夹’) #第二个参数写文件夹位置,将txt复制到该文件夹下
shutil.copy(‘flie1.txt’,’./新文件夹/new_name.txt’) #将文件复制到文件夹下并且重命名
复制文件夹
shutil.copytree(‘要复制的文件夹’,‘要复制到的位置’)
#新文件夹不能已存在
移动文件或文件夹
shutil.move(‘flie1.txt’,‘文件夹/’) #将文件移动到文件夹目录下
shutil.move(‘flie1.txt’,‘文件夹/new_name.txt’) #将文件移动后并重命名
shutil.move(‘文件夹’,‘新文件夹/’) #文件夹加斜杠/,复制不需要
重命名文件或文件夹
import os
os.rename(‘文件夹’,‘重命名后的文件夹’)
os.rename(‘文件’,‘重名的文件’)
删除文件或文件夹
import os
os.remove(‘name’)
#只能删除文件,给一个文件夹路径会报错
import shutil
shutil.rmtree(‘文件夹’)
学习链接:https://www.bilibili.com/video/BV197411f7Rp