Я слышал, что python может облегчить жизнь, я хотел удалить дубликаты в папке A, сравнив папку B с папкой A, поэтому я решил скачать python и попробовать кодировать с python.Мой код кажется правильным, однако мои файлы не удаляются, что с ним не так?
Я пытался отменить связь, но не работает.
import os
with open(r"C:\pathto\output.txt", "w") as a:
for path, subdirs, files in os.walk(r'C:\pathto\directoryb'):
for filename in files:
#f = os.path.join(path, filename)
#a.write(str(f) + os.linesep)
a.write(str(filename) + '\n')
textFile = open(r'C:\output.txt', 'r')
line = textFile.readline()
while line:
target = str(line)
todelete = 'C:\directorya' + target
if (os.path.exists(todelete)):
os.remove(todelete)
else:
print("failed")
line = textFile.readline()
textFile.close()
Я хочу, чтобы мои файлы были удалены, в основномпапка A содержит некоторые файлы в папке B, и я пытаюсь удалить ее.