利用python批量转移文件

一、导入所需要的库

import os 
import shutil  # 文件移动所需的库

二、确定索要移动文件所在的根目录

# 想要移动文件所在的根目录
rootdir = r"E:\xinglining\mydata\test"
# 获取目录下文件名清单
files = os.listdir(rootdir)
print(files) # 输出文件名单

三、文件移动

for file in files:
    if '_' in file:  # 因为索要移动的文件名均有‘_’,因此利用此判断其是否是所需要移动的文件
        full_path = os.path.join("E:/mydata/test", file) # 完整的路径
        des_path = "E:/xinglining/mydata/label"          # 目标路径
        shutil.move(full_path, des_path)                 # 移动文件到目标路径
        print(full_path)
        print(des_path)

你可能感兴趣的:(Python,python)