当我在Python中导入第三方代码时,使用的正确术语是什么?例如,在from collections import Counter
中,我应该将collections
称为什么,我称之为Counter
? collections
是"模块"?那么该怎么称呼Counter
?
答案 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