У меня есть список имен файлов под названием «allCsvFiles». С другой стороны, у меня есть файл .txt, в каждой строке которого содержится идентификатор бактерии. Я хочу сравнить имя каждого файла в «allCsvFiles» с каждой строкой этого файла «.txt». Если имена совпадают, я хочу добавить имя файла '.csv' в другой список под названием «allGeneralFiles». это мой код:
for f in allCsvFiles:
with open(idsFile) as generalIdsFIle:
for line in generalIdsFIle:
if f[ :-3] == line:
allGeneralFiles.append(f)
print(*allGeneralFiles, sep = ' , ')
Проблема в том, что после запуска на терминале я не получаю никакой ошибки, а просто пустую строку без какой-либо записи. Я знаю, что список не должен быть пустым. Спасибо!