python if __name__ == "__main__"
2020-12-13 16:18
标签:程序 div 分析 name 语句 func python if 运行 val 之前对这个的认识是: 方式一: 这个是在你自己眼中,你认为你自己是__main__ 举例 执行上述代码,输出 我们可以分析得到:这时__name__ == "__main__" 所以第二句话输出__main__ 在if __name__ == "__main__":这句,显然成立,我们直接执行main()函数的内容,所以输出This message is from main function 再换一种情况 另外一个python文件为print_module.py 这个时候输出啥呢? 我们分析一下:首先在print_module.py中,也就是在别人的眼中,__name__ == "print_func",也就不再执行print_func.py中的if __name__ == "__main__":语句 那么输出 总结 python if __name__ == "__main__" 标签:程序 div 分析 name 语句 func python if 运行 val 原文地址:https://www.cnblogs.com/ivyharding/p/11619017.htmlif __name__ == "__main__":
#这个时候可以执行程序
print(‘hello world!‘)
print(‘__name__value:‘,__name__)
def main():
print(‘This message is from main function‘)
if __name__ == "__main__":
main()
hello world!
__name__value: __main__
This message is from main function
此为print_func.py
print(‘hello world!‘)
print(‘__name__value:‘,__name__)
def main():
print(‘This message is from main function‘)
if __name__ == "__main__":
main()
import print_func
print("Done!")
hello world!
__name__value: print_func
Done!
上一篇:C#和VB新版本的最新特性列表
文章标题:python if __name__ == "__main__"
文章链接:http://soscw.com/essay/35993.html