Я только начал изучать Python и хотелось бы попросить вашей помощи.
Есть каталог, из которого построчно возвращаются имена файлов в виде:
file1 010101 08-2020
file2 020202 10-2020
file3 030303 03-2021
file4 040404 06-2021
file5 050505 06-2021, etc. и записываются в txt файл.
Как, через input, сделать так, чтобы из этого списка в txt заносились строки содержащие определенный месяц и год? Скажем, мне нужно там видеть только file4 и file5, введя в поле input - 06-2021.
Сам перепробовал уже несколько способов, но ничего не выходит. Помогите, пожалуйста
from pathlib import Path
import datetime
p = Path('E:\Python\ForDocks').rglob('*.pdf')
for path in p:
ps = path.stem
pstat = path.stat().st_mtime
pstat_str = datetime.datetime.fromtimestamp(pstat).strftime('%m-%Y')
psumm = ps + ' %s' % pstat_str
with open('E:/Python/text.txt', 'a') as f:
print(psumm, file=f)