import os
import shutil
def file1(dirpath):
for root,dirs,file1 in os.walk(dirpath):
return file1
def file2(dirpath):
for root,dirs,file1 in os.walk(dirpath):
return file2
file1=file1(’’)
file2=file2(’’)
for i in file1:
for j in file2:
if j not in file1:
os.remove(’’+’/’+i)
##################################################################################################
import os
max=os.listdir(r’D:\Users\h2410796\Desktop\suoyou’)
min=os.listdir(r’D:\Users\h2410796\Desktop\chengxubiaozhu’)
for i in 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 max:
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 max:
#print(i)
max.remove(os.path.splitext(i)[0]+’.jpg’)
#print(i)
for i1 in max:
# print(i1)
del_dir = os.path.join(r’D:\E\img’, str(i1))
os.remove(del_dir)
for j in min:
min.remove(os.path.splitext(j)[0]+’.txt’)
for j1 in min:
del_dir1 = os.path.join(r’D:\E\txt’, str(j1))
os.remove(del_dir1)
##################################################################################################
coding=utf-8
import os
print(os.getcwd())
def readFilename(file_dir):
for root, dirs, files in os.walk(file_dir):
# print(root)
# print(files)
return files, dirs, root
def deleteFilesEndWithPYC(files, dirs, root):
for ii in files:
if ii.endswith(’.txt’):
# print( ‘delete:’, ii)
os.remove(os.path.join(root, ii))
# for jj in dirs:
# fi, di, ro = readFilename(root + "\\" + jj)
# deleteFilesEndWithPYC(fi, di, ro)
if name == ‘main’:
files, dirs, root = readFilename(r"D:\Users\h2410796\Desktop\suoyou")
deleteFilesEndWithPYC(files, dirs, root)