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)
# 創(chuàng)建新文件夾及判斷文件夾是否存在
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)