1.__name__是当前module名:
如果是放在Modules模块中,就表示是模块的名字
2.__main__:
模块第一次被导出(import)后,系统会自动为其创建一个域名空间(namespace);(模块,都是有自己的名字的)此处的脚本的主模块的名字,始终都叫做__main__。
3.有地方说__name__如果是放在Classs类中,就表示类的名字(但是实验的结果有点问题):
模块第一次被导出(import)后,系统会自动为其创建一个域名空间(namespace);(模块,都是有自己的名字的)此处的脚本的主模块的名字,始终都叫做__main__。
本文标题: Python中的__name__和__main__
本文链接:https://www.haomeiwen.com/subject/ebvxmxtx.html
网友评论