文章目录


前言

这里主要用到shutil这个库,关于这个库的妙用有很多,平常批量处理文件很有用。有兴趣大家可以收藏一下:shutil的用法


移动文件

import shutil
import os

def remove_file(old_path, new_path):
    # print(old_path)
    # print(new_path)
    filelist = os.listdir(old_path) #列出该目录下的所有文件,listdir返回的文件列表是不包含路径的。
    # print(filelist)
    for file in filelist:
        src = os.path.join(old_path, file)
        dst = os.path.join(new_path, file)
        # print('src:', src)
        print('dst:', dst)
        shutil.move(src, dst)

if __name__ == '__main__':
    remove_file(r"old_path", r"new_path")
    print('move stop!')

亲测好用,十几万张图片几秒钟移动完毕(固态硬盘)。转自博客

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐