栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python | 批量移动目标文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python | 批量移动目标文件

# TODO:
# 批量移动特定的文件
# 当文件夹中包含文件夹的时候如何处理

# HACK:
# 这个程序目前没有什么用,还不如直接用鼠标来得快

# FIXME:
# 当程序出现异常的时候怎么处理,没有考虑到,应当用try函数实现

import shutil
import os
def remove_file(old_path,new_path):
    print("original path:",old_path)
    print("prisent path:",new_path)
    filelist = os.listdir(old_path)
    # 列出该目录下的所有文件,listdir返回的文件列表不包含路径
    print("所有的文件名字(包括了所在目录下的文件夹):n",filelist,"n")
    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) # 调用shutil模块下的move函数完成文件移动的操作
        print("文件",file,"已经完成移动。n") # 告诉我哪些文件已经完成了移动
    
if __name__ == '__main__':
    remove_file(r"D:pic2",r"D:pic1")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754419.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号