Python论坛  - 讨论区

标题:[python-chinese] 菜鸟求教 if _name_ ==

2006年10月21日 星期六 04:44

Bian Alex python.bian在gmail.com
星期六 十月 21 04:44:33 HKT 2006

if __name__ == "__main__":

是不是说,如果是直接执行,就运行if后的语句,如果是import就不会被执行了?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061021/b39e9be5/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月21日 星期六 08:17

Jia Lu roka100在gmail.com
星期六 十月 21 08:17:38 HKT 2006

YES。是的
所以常见的写法有

def main():
  do_something()

if __name__ == "__main__":
  debug_something()
  main()
  debug_others()


2006/10/21, Bian Alex <python.bian在gmail.com>:
>
> if __name__ == "__main__":
>
> 是不是说,如果是直接执行,就运行if后的语句,如果是import就不会被执行了?
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
-- Jia LU
<http://www.lujia.us>
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p
in '001akor在liamg.moc'.split('@')])"
--
\     "Unix is an operating system, OS/2 is half an operating system, |
  `\       Windows is a shell, and DOS is a boot partition virus."  -- |
_o__)                                                  Peter H. Coffin |
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20061021/22e87a06/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月21日 星期六 11:03

limodou limodou在gmail.com
星期六 十月 21 11:03:28 HKT 2006

On 10/21/06, Bian Alex <python.bian在gmail.com> wrote:
> if __name__ == "__main__":
>
> 是不是说,如果是直接执行,就运行if后的语句,如果是import就不会被执行了?

You are right.

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号