为什么导入完整模块时无法访问itertools的某些功能

时间:2019-07-05 12:27:00

标签: python python-3.x python-import

我想使用itertools模块中的count函数。当我尝试导入完整的模块

import itertools 

无法使用计数功能。我只能在这样导入时使用

from itertools import count

如何导入完整的模块功能而无需一一导入

1 个答案:

答案 0 :(得分:0)

如果只需要count函数,则使用起来会更经济

from itertools import count

如果您需要整个模块,则可以像这样导入它:

from itertools import *  # to be avoided due to potential name collusions

print(count(10))

或使用模块的全名导入所有内容:

import itertools

print(itertools.count(10))

或使用itertools的快捷方式:

import itertools as it

print(it.count(10))