Поиск файла на основе пользовательского ввода?
Я распечатал файлы с помощью os.listdir() и нашел файлы в папке, которую ищу. Теперь я ищу пользовательский ввод, чтобы узнать, какие файлы искать. Файлы указаны в годах и месяцах, и я не знаю, как это сделать?
2 ответа
Можно попробовать использовать это в этом случае:
year = input("Enter year :")
month = input("Enter day :")
date = year + month
found = False
for file_name in a:
if date in file_name:
print("File found!")
found = True
break
if not found:
print("File not found")
Ожидаете ли вы год и месяц в качестве ввода от пользователя? В этом случае вы можете проанализировать входную строку, а затем использовать какое-то сопоставление регулярных выражений, чтобы найти соответствующий файл.