サンプル集  >  Python  >  __name__変数
__name__変数
2023/05/20

__name__変数でモジュール名を表示してみます。

◆環境
OS Windows 10 Home 22H2 64bit OS x64 プロセッサ
Python 3.9.6
VS Code 1.59.0

funcTest.py
 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
def myAdd(a, b):
    print('name={0}, a={1}, b={2}'
          .format(__name__, a, b)
          )
    return a+b

x = myAdd(1, 2)
print('name={0}, x={1}'
      .format(__name__, x)
      )

実行してみます。

PS C:\python> py .\nameTest.py 
name=__main__, a=1, b=2
name=__main__, x=3

__name__変数はモジュール名が表示されるため関数内で実行しても結果は同じでした。

▲ PageTop  ■ Home


Copyright (C) 2023 ymlib.com