python模塊的name屬性
一個模塊被另一個程序第一次引入時,其主程序將運行。
1、如果想在模塊被引入時,模塊中的某一程序塊不執行,可以用name屬性來使該程序塊僅在該模塊自身運行時執行。
2、每個模塊都有一個name屬性,當其值是'main'時,表明該模塊自身在運行,否則是被引入。
說明:*name*與*main*底下是雙下劃線,__是這樣去掉中間的那個空格。
實例
#!/usr/bin/envpython
#-*-coding:utf-8-*-
#author:xulinjietime:2017/10/13
defmain():
if__name__=='__main__':
print('程序自身在運行')
else:
print('我來自另一模塊')
main()
print(__name__)
以上內容為大家介紹了python培訓之模塊的name屬性,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。