Сравните папку A и подпапку B и покажите файлы, находящиеся в папке A, но не в подпапке B. ⇐ Python
Сравните папку A и подпапку B и покажите файлы, находящиеся в папке A, но не в подпапке B.
У меня есть 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.
У меня есть 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.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python 3, как заархивировать содержимое и папку, находящиеся в другой папке
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
С помощью Renci SSH.NET можно создать папку, содержащую несуществующую подпапку.
Anonymous » » в форуме C# - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как лучше всего анализировать большие файлы журналов, находящиеся на виртуальной машине?
Anonymous » » в форуме JAVA - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-