5
импортировать tqdm как это:tqdm: «модуль» объект не вызываемая
import tqdm
Я использую tqdm, чтобы показать прогресс в моем Python3 коде, но у меня есть следующее сообщение об ошибке:
Traceback (most recent call last):
File "process.py", line 15, in <module>
for dir in tqdm(os.listdir(path), desc = 'dirs'):
TypeError: 'module' object is not callable
Вот код:
path = '../dialogs'
dirs = os.listdir(path)
for dir in tqdm(dirs, desc = 'dirs'):
print(dir)
Ошибка говорит о том, что вы пытаетесь вызвать 'module'. Вы не можете этого сделать. Я ничего не знаю о 'tqdm', но я готов поспорить, если у вас есть' import tqdm', вы, вероятно, просто должны сделать 'tqdm.tqdm (dirs, desc = 'dirs')', чтобы решить вашу проблему , Или просто измените свой импорт на 'tqdm import tqdm'. Но важно здесь пересмотреть документацию по тому, что вы используете, и убедиться, что используете ее правильно. – idjaw
@idjaw Спасибо! Задача решена! – Zhao
Возможный дубликат объекта [TypeError: 'str' не может быть вызван (Python)] (http://stackoverflow.com/questions/6039605/typeerror-str-object-is-not-callable-python) –