我想制作一个从src递归复制到dest的python脚本,我还想制定一些规则,例如它不应复制.py文件或.log文件。我必须尝试ignore_pattern,但使用shutil.copyfile。所有文件都将复制到相同的目标目录。没有创建子目录。请帮助我。
也许这可以帮助您:
import os
import shutil
def cpy(src_folder, dest_folder)
for root, dirs, files in os.walk(src_folder):
for file in files:
file_type = os.path.splitext(file)[1]
if str(file_type) == "py" or if str(file_type) == "log":
continue
else:
path_file = os.path.join(root,file)
shutil.copy2(path_file, dest_folder)