モジュールからの選択的+別名読み込み
from + import + as構文を用いて、選択的に読み込んだオブジェクトに別名を与えることができる。
from 【モジュール名】 import 【オブジェクト名】 as 【別名】
code:main24.py
from module2 import func1 as F1
F1()
print('# オブジェクト型の確認')
print(type(F1))
モジュールmodule2 から関数func1を読み込み、それにF1という別名を与えている。
読み込み先のプログラム
code:(再掲)module2.py
def func1():
print('This is module2.func1')
def func2():
print('This is module2.func2')
x = 777
結果
code:Figure.txt
module2
├─ func1 --> F1という名前で読み込む
├─ func2
└─ x
実行方法
$ python3 main24.py
/icons/hr.icon
※ ブラウザのバックボタンで戻る