作者RUReady2 (Are you ready,too?)
看板Python
标题[问题] __name__的使用时机?
时间Wed Jun 24 13:17:03 2009
看了网页上的程式教学後
一直看不懂下面是什麽意思?
if __name__ == “__main__”:
main()
请问
上面程式码的目的是?
我看教学看不太懂这两行程式码在干嘛?
爬文看过S大的解说
还是看不太懂
有请各位知道的的大大帮我解答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.167.24.92
※ 编辑: RUReady2 来自: 118.167.24.92 (06/24 13:17)
※ 编辑: RUReady2 来自: 118.167.24.92 (06/24 13:21)
1F:推 billy3321:你可以做实验看看,看一个scripts单独执行,和被当成模 06/24 13:33
2F:→ billy3321:组载入时,__name__ 显示的内容 06/24 13:33
3F:→ RUReady2:前者印出__main__ 後者印出模组名称 if自己==自己? 06/24 13:44
4F:推 luke93:一般应该是用来独立执行时除错用的吧 06/24 13:47
5F:→ RUReady2:後者应该事先印模组名称 再印__main__才对 06/24 13:48
6F:→ RUReady2:luke大的话就让我更不解了... 06/24 13:49