別名:pythonで「自モジュールのインスタンスを知る方法」。
1 ABC = 10
2
3 import sys
4 thismodule = sys.modules[__name__]
5
6 print(getattr(thismodule, "ABC"))
7
8 setattr(thismodule, "ABC", 123)
9 print(ABC)
実行:
1 me@host: ~$ python hoge.py
2 10
3 123
4 me@host: ~$
別名:pythonで「自モジュールのインスタンスを知る方法」。
1 ABC = 10
2
3 import sys
4 thismodule = sys.modules[__name__]
5
6 print(getattr(thismodule, "ABC"))
7
8 setattr(thismodule, "ABC", 123)
9 print(ABC)
実行:
1 me@host: ~$ python hoge.py
2 10
3 123
4 me@host: ~$