python 批量移动文件

import os
def remove_file():
    target_dir= r'./docx文件新'
    if not os.path.exists(target_dir):
        os.makedirs(target_dir)
    old_dir = os.getcwd() + '/docx文件旧'
    for root, dirs, files in os.walk(old_dir):
        for file in files:
        	#文件路径
        	path = root + '/' + file
            # 生成新文件夹路径
            # dst = os.path.join(os.path.abspath(target_dir), cp_djm + '.docx')
            dst = os.path.join(os.path.abspath(target_dir), file)
            # 执行操作
            if not os.path.exists(dst):
                try:
                    os.rename(path, dst)
                except Exception as f:
                    print(f)
remove_file()

你可能感兴趣的:(python爬虫,经验记录)