excluir vários arquivos

import os
importação shutil
def arq1 (dirpath):
para a raiz, DIR, arq1 em os.walk (dirpath):

    return file1

def arq2 (dirpath):
para raiz, diretórios, file1 em os.walk (dirPath):
retorno arq2

arq1 = arq1 ( '')
arq2 = arq2 ( '')
para i em arq1:
para j em arq2:
Se j não em arq1:
os.remove ( '' + '/' + i)

##################################################################################################
import os

max = os.listdir (r'D: \ Users \ h2410796 \ Desktop \ suoyou ')

min = os.listdir (r'D: \ Users \ h2410796 \ Desktop \ chengxubiaozhu ')

para i em min:

#print (os.path.splitext (i) [0])

max.remove (os.path.splitext (i) [0] + 'txt')

max.remove (os.path.splitext (i) [0] + 'jpg')

for i in máx:

del_dir = os.path.join (r'D: \ Users \ h2410796 \ Desktop \ suoyou', str (i))

os.remove (del_dir)

max = os.listdir (r'D: \ E \ img ')
min = os.listdir (r'D: \ E \ txt')

for i in máx:

#print (i)

max.remove (os.path.splitext (i) [0] + 'jpg')

#print (i)

para i1 no máx:

# Impressão (i1)

del_dir = os.path.join (r'D: \ E \ img', str (i1))

os.remove (del_dir)

para j em min:
min.remove (os.path.splitext (j) [0] +' txt. ')
para j1 em min:
del_dir1 = os.path.join (r'D: \ E \ txt', str (j1))
os.remove (del_dir1)

################################################## ################################################

codificação = UTF-8

import os

print (os.getcwd ())

def readFilename (file_dir):
para raiz, diretórios, arquivos em os.walk (file_dir):
# impressão (root)

    # print(files)
    return files, dirs, root

def deleteFilesEndWithPYC (arquivos, diretórios, root):
para ii em arquivos:
( 'txt') se ii.endswith:
# print ( 'delete:', ii)

        os.remove(os.path.join(root, ii))
# for jj in dirs:
#     fi, di, ro = readFilename(root + "\\" + jj)
#     deleteFilesEndWithPYC(fi, di, ro)

Se o nome == ' principal ':
arquivos, diretórios, root = readFilename (r "D: \ Users \ h2410796 \ Desktop \ suoyou")
deleteFilesEndWithPYC (arquivos, diretórios, root)

Publicado 41 artigos originais · ganhou elogios 7 · vista 3690

Acho que você gosta

Origin blog.csdn.net/weixin_43091087/article/details/103362662
Recomendado
Clasificación