python if name main 怎么用
答案:2 悬赏:60 手机版
解决时间 2021-03-18 19:08
- 提问者网友:川水往事
- 2021-03-18 08:20
python if name main 怎么用
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-03-18 08:33
要调用这个XXXX函数,也会执行print "asdf",因为他是最外层代码,或者叫做全局代码。但是往往我们希望只有我在执行这个文件的时候才运行一些代码,不是的话(也就是被调用的话)那就不执行这些代码,所以一般改为
def XXXX():
#body
if __name__="__main__":
print "asdf"
def XXXX():
#body
if __name__="__main__":
print "asdf"
全部回答
- 1楼网友:行路难
- 2021-03-18 09:36
这个脚本被执行的时候,__name__ 值就是 __main__ ,才会执行 main()函数
如果这个脚本是被 import 的话,__name__的值不一样。main()函数就不会被调用。
这个句子用来写既能直接运行,又能给其他python程序import,提供库调用的脚本
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯