web-dev-qa-db-ja.com

Pythonでインポートされたモジュールのエイリアスを定義できますか?

Pythonでは、インポートされたモジュールのエイリアスを定義できますか?

例えば:

import a_ridiculously_long_module_name

...つまり、 'short_name'のエイリアスがあります。

116
Jordan Parmer
import a_ridiculously_long_module_name as short_name

またのために働く

import module.submodule.subsubmodule as short_name
163
vartec

ここをチェック

import module as name

または

from relative_module import identifier as name
36
Brian R. Bondy

完了した場合:

import long_module_name

次の方法でエイリアスを指定することもできます。

lmn = long_module_name

コードでこの方法で行う理由はありませんが、インタラクティブインタープリターで役立つことがあります。

30
John Fouhy

はい、モジュールはエイリアス名でインポートできます。 asキーワードを使用します。見る

import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4))  # Using the sqrt() function
0
PythonLover