Как извлечь файлы из списка с помощью фильтра подстрок [дубликат]Python

Программы на Python
Anonymous
Как извлечь файлы из списка с помощью фильтра подстрок [дубликат]

Сообщение Anonymous »

У меня есть список файлов из os.listdir, например:
TXSHP_20240712052921.csv
TXSHP_20240715045301.csv
TXSHP_FC_20210323084010.csv
TXSHP_FC_20231116060918.csv

как извлечь только те, в имени файла которых нет слова «FC»
Я пробовал
def get_archive_filelist_chip(archiveFldr):
nonedi_files_chip = []
folder = archiveFldr
for file in os.listdir(folder):
if file.endswith(".csv") & 'FC' in file == False:
nonedi_files_chip.append(file)
else:
pass
#nonedi_files_chip = filter(lambda x: 'FC' not in x, nonedi_files_chip)
return nonedi_files_chip


Подробнее здесь: https://stackoverflow.com/questions/787 ... ing-filter

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