可能是一个简单的问题,但我刚刚开始使用Python,并试图了解库内容是如何工作的。
所以我的问题是为什么我要打字
from tqdm import tqdm而不是仅仅
import tqdm就像其他图书馆一样?
我明白,当你只需要一个库的一部分,你就能做到这一点。但在这种情况下,如果我不做的话,我的程序就不能工作。第二个表达式不应该包含所有内容吗?如果我用它运行我的程序,就会得到错误:
"TypeError:‘模块’对象不可调用“
发布于 2020-12-09 21:40:13
包tqdm中有一个名为tqdm的模块。现在到你的tqdm你可以
tqdm中的所有模块并使用名为tqdm by:的模块
import tqdm
for i in tqdm.tqdm(range(10)):
pass或
导入tqdm包的tqdm模块
from tqdm import tqdm
for i in tqdm(range(10)):
pass发布于 2020-12-09 21:39:09
第一个tqdm是包或模块的名称。第二个tqdm是在该包/模块下定义的可调用的。它可能是另一个可调用的,例如trange。
from tqdm import trange基本上,您要做的是导入tqdm模块中可调用的tqdm。
https://stackoverflow.com/questions/65225241
复制相似问题