У меня есть скрипт, который будет работать в течение нескольких часов, и я понятия не имею, заморожено ли оно, сколько времени осталось и т. Д. Я решил, что попробую и сделать для него индикатор выполнения, но я не могу обернуть голову вокруг создания индикатора выполнения, который не просто увеличивается каждые X секунд (смотря на вас tkinter).Создайте панель выполнения, которая обновляется с помощью функции [Python 3.4]
Конечная цель была бы получить очень простой индикатор, который позволяет мне знать, мой сценарий все еще работает как:
1) добавляет бутстраповское значение поддержки для филогенетического дерева с использованием «support_tree = get_support (target_tree , list_of_trees) "из Phylo от biopython. < - этот шаг занимает до 8 часов.
2) запускает новый индикатор выполнения, когда он проходит через узлы на дереве, проверяя узлы с низкой поддержкой (известно, что количество узлов известно, шаг, на котором работает цикл цикла), который увеличивается, когда он проходит через узлы дерева.
Я уверен, что это просто мой недостаток опыта, но я не смог найти учебник, посвященный тому, как подключить любой тип индикатора выполнения к функциям цикла и т. Д., Или который был доступен не только для python 2.x Any помощь очень ценится!
@Lostferret не стесняйтесь повышать, если это помогло вам –
Спасибо! Так получилось - я все равно попадаю в стену, когда запускаю скрипт в своем кластерном ... глупых байесовских анализах. Я просто ударил по 15 требованиям, так что вот вверху! – Lostferret