博主在刚开始使用tqdm库时,写了一段下面的代码:
import tqdm
for i in tqdm(range(5)):
print(i)
满心欢喜的开始运行,诶!怎么报错了!
Traceback (most recent call last):
File "e:\seg_medical_net\tqdm_test.py", line 3, in <module>
for i in tqdm(range(5)):
TypeError: 'module' object is not callable
报错说tqdm不能调用?这是为什么?
其实报错信息已经说的很明显啦!
'module' object is not callable
指的是我们此时在代码里写的是tqdm对象,那当然不能拿来用了。
那么怎么修改呢?很简单,只需要把
import tqdm
改为
from tqdm import tqdm
就可以啦!
1
2
3
4
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 5/5 [00:00<00:00, 4992.03it/s]
可以看到运行成功了!