从txt文件中读取复制图像

# -*- coding: utf-8 -*-
import shutil
import os
def objFileName():
    local_file_name_list = r"E:\1\test.txt"
    obj_name_list = []
    for i in open(local_file_name_list, 'r'):
        obj_name_list.append(i.strip().split(' '))
        print(obj_name_list)
    return obj_name_list


def copy_img():
    # 指定要复制的图片路径
    path = r'E:\1\img'

    # 指定存放图片的目录
    for i in objFileName():
        new_obj_name = i
        dir = os.path.split(new_obj_name[0])[1]    #['images/71.jpg', 'annotations/71.png']取'images/71.jpg'的71.jpg
        # file = os.path.split(new_obj_name[1])[1].replace('png','jpg') #取'annotations/71.png'的71.png,再把png换成jpg
        print(dir)
        picpath = r'E:\1\JPEGImages' + '\\' + dir     #已有图片路径
        # shutil.copy(picpath, path + '\\' + file)
        shutil.copy(picpath, path + '\\' + dir)

if __name__ == '__main__':
    copy_img()