python小小白

Python-if_name_=='_main_'

2019-05-19  本文已影响3人  凡有言说

自己在学习py的时候看别人的代码总会遇到这句
if_name_=='_main_
当时真的是一头雾水,后来明白了。理解这句代码的关键在于理解_name_赋值机制:

主程序

可以理解成 _name_有两个分身,一个是“主程序”分身,一个是“模块”分身,这样既能保证当前的.py文件直接运行,也能保证其可以作为模块被其他.py文件导入调用。为了区别到底是哪个分身,就有了 if_name_=='_main_

上一篇 下一篇

猜你喜欢

热点阅读