У меня есть текстовый файл (images1.txt
) со списками имен .jpg
, и у меня есть папка (Bones
) с .jpg
изображениями.Все имена изображений составляют ровно 42 символа (включая расширение файла), и каждое находится на отдельной строке, содержащей имя и некоторую информацию об изображении.Например:
OO75768249870G_2018051_4A284DQ0-011628.jpg,1A4502432KJL459265,emergency
OO75768249870G_2018051_4A284DQ0-011629.jpg,1A451743245122,appointment
, где все, что после .jpg
- это мои личные заметки о фотографиях.Bones
содержит многие из 4000+ изображений, названных в images1
, но не все.Используя командную строку или python, как мне удалить строки из images1
, которые соответствуют изображениям, которых нет в моей папке Bones
?
Спасибо!