shutil
import shutil
shutil.copyfile(source_file, target_file)
shutil.copy(source_file, target_dir)
shutil.copytree(source_dir, target_dir)
shutil.rmtree(path)
shutil.move(source, target_dir)
os
import os
# 列出path下的所有文件,返回一个包含文件绝对路径的list
filelist = os.listdir(path)
for file in filelist:
# 返回file的文件名
file_basename = os.path.basename(file)
# 文件路径拼接
filepath = os.path.join(path, file_basename)
# 创建新文件夹及判断文件夹是否存在
new_dir = 'tmp_dir'
folder = os.path.exists(new_dir)
if not folder:
os.makedirs(new_dir)
# os.mkdir(new_dir)
# 判断是否为文件夹
folder = os.path.isdir(new_dir)
# 删除文件及文件夹
# 删除文件
os.remove(file)
# 删除文件夹(文件夹非空不可删)
os.rmdir(new_dir)
# 删除文件夹(递归删除)
os.removedirs(new_dir)
# 重命名
os.rename(old_name, new_name)
网友评论