线程知识
if __name__=='__main__':
相當于程序的入口
一般來說python寫的文件既可以運行,也可以作為模塊來被其他程序調用。
當程序是自身運行時,其__name__的值就是字符串"__main__"了,如果是被其他程序調用,那么它的__name__的值就不是字符串"__main__",使用下面這個判斷的作用就是使程序只有在自身被運行的情況下才執行,如果只是被調用,那么就不運行了。
例如,有一個python程序是main.py,代碼如下:
當你雙擊main.py時,那么這個程序就會運行了——因為它的__name__的值為"__main__"。
當你在其它程序中調用這個main.py文件,例如use.py:
這個if?__name__=="__main__"判斷,可以使這個條件語句塊中的命令只在它獨立運行時才執行!
注意:此處main.py,和use.py兩個文件必須放在一起
?
轉載于:https://www.cnblogs.com/Nick-M/p/4599198.html
總結
- 上一篇: 1.常量变量
- 下一篇: windows下线程创建