Я пытаюсь пробудить индикатор выполнения в live-progress, но я получаю сообщение об ошибке при запуске в режиме ожидания
from alive_progress import alive_bar
items = range(1000) # retrieve your set of items
with alive_bar(len(items)) as bar: # declare your expected total
for item in items: # iterate as usual
# process each item
bar() # call after consuming one item
Ошибка:
Traceback ( последний последний вызов):
Файл "C: / Users / saife / OneDrive / Desktop / progress_test.py", строка 3, с live_bar (len (items)) в качестве bar: # объявляет ваш ожидаемое общее количество
Файл "C: \ Users \ saife \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ contextlib.py", строка 112, в введите return далее (self.gen)
Файл "C: \ Users \ saife \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ alive_progress \ progress.py", строка 162 , в живом баре
print_hook.isatty = sys. stdout .isatty
AttributeError: объект 'NoneType' не имеет атрибута 'isatty'
Однако он работает нормально, когда я просто запускаю сценарий python с помощью средства запуска python, например, дважды щелкнув файл. Я получаю эту ошибку только при запуске из python в режиме ожидания. Можете ли вы помочь мне отладить эту ошибку.