首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我需要“从tqdm导入tqdm”而不是仅仅“导入tqdm"?

为什么我需要“从tqdm导入tqdm”而不是仅仅“导入tqdm"?
EN

Stack Overflow用户
提问于 2020-12-09 21:33:38
回答 2查看 1.1K关注 0票数 0

可能是一个简单的问题,但我刚刚开始使用Python,并试图了解库内容是如何工作的。

所以我的问题是为什么我要打字

代码语言:javascript
复制
from tqdm import tqdm

而不是仅仅

代码语言:javascript
复制
import tqdm

就像其他图书馆一样?

我明白,当你只需要一个库的一部分,你就能做到这一点。但在这种情况下,如果我不做的话,我的程序就不能工作。第二个表达式不应该包含所有内容吗?如果我用它运行我的程序,就会得到错误:

"TypeError:‘模块’对象不可调用“

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-09 21:40:13

tqdm中有一个名为tqdm的模块。现在到你的tqdm你可以

  1. 导入包tqdm中的所有模块并使用名为tqdm by:

的模块

代码语言:javascript
复制
import tqdm

for i in tqdm.tqdm(range(10)):
  pass

  1. 只是通过:

导入tqdm包的tqdm模块

代码语言:javascript
复制
from tqdm import tqdm
for i in tqdm(range(10)):
  pass
票数 0
EN

Stack Overflow用户

发布于 2020-12-09 21:39:09

第一个tqdm是包或模块的名称。第二个tqdm是在该包/模块下定义的可调用的。它可能是另一个可调用的,例如trange

代码语言:javascript
复制
from tqdm import trange

基本上,您要做的是导入tqdm模块中可调用的tqdm。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65225241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档