Python 文件重命名批量处理

来源:互联网 发布:手机文件软件 编辑:程序博客网 时间:2024/06/05 01:00
import pdbimport shutilimport osimport xml.etree.ElementTree as ET# python 3.2dir = "/home/Desktop/workpy";def rename( files ):    tree = ET.parse(dir + "/zp/" + files)    root = tree.getroot()    #print(root)    #os.mkdir (dirname1)    name = root.find('filename').text    #name = name[:-4]    print (name)     print('\n')        print (dir)     print('\n')    print(dir + "/zp/" + files)    print('\n')    print(dir + "/zp_2/" + name + ".xml")    print('\n')    shutil.copyfile(dir + "/zp/" + files, dir + "/zp_2/" + name + ".xml")        #for object in root.findall('object'): #找到root节点下的所有object节点     #    object.find('name').text = "obj"      #for files in my_files:    #    if "lab" in root.find('object').find('name').text:    #        root.find('object').find('name').text = "obj"     #obj = root.find('object').find('name').text    #obj = obj[:-4]    #print (obj)     #print('\n')    #root[0].text = "VOC2007"    #root[1].text = root[1].text + ".jpg"    #tree.write('Annotations_2/' + fileName)    #print(root[1].text)    #print(root[6].text)    #pdb.set_trace()my_files = os.listdir(dir + "/zp/");os.mkdir (dir + "/zp_2/");for files in my_files:    if "xml" in files:        # print(files)        rename(files)
转载请注明:http://blog.csdn.net/forest_world
原创粉丝点击