描述
Python3 中
以雙下劃線開頭且結尾變量被稱爲 內置變量,如 init,name.
該變量的具體值由該模塊被調用的方式決定。
1、當該模塊被直接調用時,值爲'main'
2、當此模塊被import,在母模塊中調用時,則返回爲子模塊名稱
看實踐樣例
附testModule.py源碼
def main():
print('__name__取值:',__name__)
if __name__ == '__main__':
main()
描述
Python3 中
以雙下劃線開頭且結尾變量被稱爲 內置變量,如 init,name.
該變量的具體值由該模塊被調用的方式決定。
1、當該模塊被直接調用時,值爲'main'
2、當此模塊被import,在母模塊中調用時,則返回爲子模塊名稱
看實踐樣例
附testModule.py源碼
def main():
print('__name__取值:',__name__)
if __name__ == '__main__':
main()