python根据txt文本中的名称将对应xml复制到另一个文件夹中:
# -*- coding: UTF-8 -*-
#!/usr/bin/env python
import sys
import re
import numpy as np
import shutil
data = []
for line in open("D:\aaa\co/dir.txt", "r"): # 设置文件对象并读取每一行文件
data.append(line)
for a in data:
#print(a)
line3=a[:-5] #读取每行去掉后四位的数,本人使用的格式为000001.jpg,即去掉.jpg
#print('line3', line3)
line4 = line3 + '.xml'
print(line4)
oldname = r'D:\aaa\co\xml\{}'.format(line4)
#print('old', oldname)
newname = r'D:\aaa\co\xxml\{}'.format(line4)
#print('new', newname)
shutil.copyfile(oldname, newname) #将需要的文件从oldname复制到newname