txt archivo de cambio de nombre

Cambiar el nombre de archivos por lotes del txt

import os
path1 = 'INbreast/FILENEW-TRUE'
path2 = 'INbreast/CC_image/CC'
path3 = 'INbreast/txt/CC'
f = 1
files1 = os.listdir(path1)
files2 = os.listdir(path2)
for file1 in files1:
    for file2 in files2:
        if file1[:8] in file2:
            if 'cal' in file1:
                os.rename(os.path.join(path1, file1), os.path.join(path3, file2[:-5]+'-cal.txt'))
            else:
                os.rename(os.path.join(path1, file1), os.path.join(path3, file2[:-5]+'-mass.txt'))
Publicados 315 artículos originales · ganado elogios 119 · vistas 110 000 +

Supongo que te gusta

Origin blog.csdn.net/w144215160044/article/details/104915650
Recomendado
Clasificación