1. 程式人生 > >Python之自測程式碼標識__name__=='__main__'

Python之自測程式碼標識__name__=='__main__'

__name__是python的預設的自測程式碼標識,其他檔案匯入該python檔案時,不會執行這行程式碼以下部分。

def yangfan(a):
    print('yangfan %s' %a)

print(__name__) #列印的是該檔名
if __name__=='__main__':
#其他檔案匯入這個python檔案的時候,
# 不會執行if__name__=='__main__'下面的程式碼
    yangfan('bbb')

執行aaa.py檔案: