Как записать вывод консоли tqdm в файл на Python? ⇐ Python

Программы на Python
Anonymous
Как записать вывод консоли tqdm в файл на Python?

Сообщение Anonymous »

Я работаю над задачей, требующей регистрации вывода tqdm на консоль в файл.
Используя приведенный ниже фрагмент, tqdm показывает индикаторы выполнения в консоли. >

Код: Выделить всё

import time
from tqdm import tqdm

for x in tqdm(range(10)):
time.sleep(.5)
Я использовал параметр file для записи вывода в файл следующим образом:

Код: Выделить всё

import time
from tqdm import tqdm

for x in tqdm(range(10), file = open('/tmp/temp_log.log', 'w')):
time.sleep(.5)
и я могу достичь ожидаемого результата. Однако когда я использую параметр file, tqdm не выводит индикаторы выполнения на консоль.
Как мне вывести индикаторы выполнения на консоль во время работы одновременно записывать вывод в файл?
Я пробовал использовать модуль tqdm-logger, но он записывает только окончательный индикатор выполнения, а не все индикаторы
Я пробовал использовать модуль tqdm-logger п>

Подробнее здесь: https://stackoverflow.com/questions/737 ... -in-python

Вернуться в «Python»