正确的Python导入术语

时间:2016-10-29 13:25:01

标签: python terminology

当我在Python中导入第三方代码时,使用的正确术语是什么?例如,在from collections import Counter中,我应该将collections称为什么,我称之为Countercollections是"模块"?那么该怎么称呼Counter

3 个答案:

答案 0 :(得分:1)

from collections import Counter

此处,collections确实是模块

Counter名称。它可以是类,函数或其他东西。它只是一个名为的东西,您可以将该名称带入全局命名空间。

在这种特殊情况下,Counter。我们通过以大写字母开头的事实暗示了这一点。但看看the documentation可以肯定地告诉我们它是一个类。

所以我们可以在这里说我们是从Counter模块"中导入collections类。

答案 1 :(得分:0)

collections是模块的名称,Counter是从该模块导入的给定对象的名称。从英语中你可以猜出是什么意思from xxx import yyy

答案 2 :(得分:0)

语句from collections import Counter可以解释为 - 集合是您从中导入类,函数或变量的模块 Counter