一、文件和目录操作
1. 判断目录是否存在,不在则创建
# 1
if not os.path.exists(folder_path):
os.makedirs(folder_path)
# 2
if not os.path.isdir(folder_path):
os.mkdir(folder_path)
2. 获取某一路径下所有文件和文件夹列表
os.listdir(folder_path)
3. 分别获取某一路径下的文件夹列表和文件列表
for root, dirs, files in os.walk(folder_path):
folders_list = dirs # folder_path路径下的所有文件夹
files_list = files # folder_path路径下的所有文件
break # 停止遍历,否则会递归调用folder_path路径下所有的文件夹
4. 复制文件
import shutil
shutil.copyfile(src_img, dst_img)
5. 移动文件
import shutil
shutil.move(src_img, dst_img)
6. 删除文件和文件夹
# 删除文件
import os
os.remove(file_path)
# 删除文件夹
import shutil
shutil.rmtree(folder_path)
参考
- pass