수입 운영 체제, 또 shutil
데프 remove_files () :
"" "
경로 2는 다른 경로 1에서 파일 삭제
: 반환 :
" ""
#path1
path1 = r'E:\test\dd2\dd/'
#path2
path2 = r'E:\test\dd2\ddss/'
# path1下的文件夹列表
# List of folders under path1
folderslist1 = os.listdir(path1)
print(folderslist1)
# path2下的文件夹列表
folderslist2 = os.listdir(path2)
print(folderslist2)
#遍历folderslist1文件夹下的文件夹名
for folders in folderslist1:
#判断,如果folderslist1文件夹名在folderslist2文件夹名列表里,说明它们文件夹名相等
if folders in folderslist2:
#一文件夹名的路径
adrl1 = path1 + folders
#一jpg文件列表
filenamelist1 = os.listdir(adrl1)
# 二文件夹名的路径
adrl2 = path2 + folders
# 二jpg文件列表
filelnamelist2 = os.listdir(adrl2)
#遍历一jpg文件列表
for filename in filenamelist1:
#判断如果一jpg文件不在二jpg文件列表里
if filename not in filelnamelist2:
#一jpg文件不在二jpg文件列表里的文件路径
f = os.path.join(adrl1, filename)
print('The file you deleted is:%s'%f)
#删除文件
os.remove(f)
print('-------successfully delete!---------')
만약 이름 == ' 주요 '
remove_files()