python模塊的name屬性
一個模塊被另一個程序第一次引入時,其主程序?qū)⑦\行。
1、如果想在模塊被引入時,模塊中的某一程序塊不執(zhí)行,可以用name屬性來使該程序塊僅在該模塊自身運行時執(zhí)行。
2、每個模塊都有一個name屬性,當(dāng)其值是'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學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。