Сравните папку A и подпапку B и покажите файлы, находящиеся в папке A, но не в подпапке B.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сравните папку A и подпапку B и покажите файлы, находящиеся в папке A, но не в подпапке B.

Сообщение Anonymous »


У меня есть 1880 HTML-файлов в папке A и только 50 HTML-файлов в подпапке B. Поэтому код должен показать мне каждый файл, разницу между 1880 и 50. Это мой код, но он не сработал. Я верю, потому что есть папка и подпапка, и Python не может их различить.

импортировать ОС папка1 = r"C:\Folder-Oana\extracted" папка2 = r"C:\Folder-Oana\extracted\translated" # Получение списка рыбной продукции в формате HTML в папке FieCare html_files_folder1 = [f.lower() для f в os.listdir(folder1), если f.lower().endswith('.html')] html_files_folder2 = [f.lower() для f в os.listdir(folder2), если f.lower().endswith('.html')] # Găseşte diferențele între cele două liste de fishiere отсутствующие_файлы = список (набор (html_files_folder1) - набор (html_files_folder2)) # Afişează fişierele уход за губами если отсутствуют_файлы: print("HTML-файлы, найденные в папке 1, но не в папке 2:") для имени файла в отсутствующих_файлах: печать (имя файла) еще: print("В папке 1 нет HTML-файлов, кроме папки 2.") Это неправильный результат, поскольку у меня есть файлы: В папке 1 нет HTML-файлов, но их нет в папке 2.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»