使用短名称或别名名称导入库名称

时间:2018-03-14 10:46:54

标签: python-3.x python-3.6

我是编程的新手。我在两个主要的进口声明中感到困惑。另外,我想知道一个人比其他人更有优势。

from sklearn.preprocessing import StandardScaler as sc

from sklearn.preprocessing import StandardScaler
sc=StandardScaler()

1 个答案:

答案 0 :(得分:0)

两个代码行完全没有区别。通过给出别名(简单)名称,您可以避免一次又一次地键入完整的模块名称。此外,当有多个模块和子模块时,这非常有用。

import module.submodule.subsubmodule as short_name

也许你可以尝试下面的

#1st method
from sklearn.preprocessing import StandardScaler as sc

#2nd method
from sklearn.preprocessing import StandardScaler
sc = StandardScalar

通过使用第一种方法,您可以仅通过别名(sc)

来引用StandardScalar模块

通过使用第二种方法,您可以通过其长名称和别名sc来引用StandardScaler。

例如:

import datetime
dt = datetime

datetime.datetime.now()
dt.datetime.now()