Я хочу приостановить свой скрипт Python, ожидая загрузки файла. Я не хочу использовать явное ожидание. Я хочу, чтобы это работало быстро и не полагалось на явное ожидание. Я немного нуб, но вот что я пробовал.
file_check = glob.glob1('downloads', '*.pdf')
while not os.path.isfile(str(file_check)):
time.sleep(1)
Я использовал str(), потому что он жаловался на необходимость строки для пути. У меня такое чувство, что это не способ правильно сделать это. так как я должен динамически ждать загрузки файла?
PS Мой файл .pdf загружается в «/downloads», и мой pdf-файл динамически именуется перед загрузкой, поэтому мне нужен подстановочный знак globs.