Как остановить запущенный поток сразу после остановки работы скрипта?
Есть скрипт который ищет файл:
for root, dirs, files in os.walk(some_path):
if some_file in files:
print(os.path.join(root, some_file))
Этот процесс занимает какое то количество времени. Чтобы скоротать время, запускается поток, который в случайном порядке показывает текст из списка:
text = [
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_",
"_"
]
random.shuffle(text)
for x in text:
print(x)
time.sleep(3)
Если сделать показ текста потоком, как остановить поток после того как искомый файл будет найден или не найден?