永发信息网

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"
全部回答
  • 1楼网友:行路难
  • 2021-03-18 09:36
这个脚本被执行的时候,__name__ 值就是 __main__ ,才会执行 main()函数 如果这个脚本是被 import 的话,__name__的值不一样。main()函数就不会被调用。 这个句子用来写既能直接运行,又能给其他python程序import,提供库调用的脚本
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯