【发布时间】:2019-07-05 12:27:00
【问题描述】:
我想使用 itertools 模块中的计数功能。当我尝试导入完整模块时
import itertools
计数功能不可访问。只有当我像这样导入它时才能使用它
from itertools import count
如何在不一一导入的情况下导入完整的模块函数
【问题讨论】:
-
在第一种情况下,您是尝试拨打
count,还是拨打itertools.count?使用import X语法时,您始终必须使用X.限定模块中的名称。您可以使用from itertools import *避免命名空间限定,但 that's generally frowned on (命名空间是避免意外名称冲突的好东西,使用from x import *也可以防止静态分析器完成它们的工作)。 -
我没有提到 itertools 就调用了 count。现在我明白我做错了什么。谢谢
标签: python python-3.x python-import