python中的__name__的使用

本文解析了Python中Flask框架的基本概念,强调了__name__变量在模块执行中的作用,阐述了如何区分主模块与被调用模块,以及if __name__ == '__main__'在提升程序健壮性方面的重要性。

python中的flask

python中所有到模块都是可以独立运行到,不想,java和c语言,只有一个程序入口
所以我们需要建立单独到入口

if __name__ == '__main__'
1.__name__是一个变量名字,前后都加了双下划线是说明是系统内置的变量
2.__name__就是标识模块的名字的一个系统变量,这里分两种情况,假如,当前模块的主模板(也就是调用其他模块的模块)
那么这模块的名字就是"__main__",通过if判断这样的就可以执行"__main__",假如模板是调用的,则此模板名字为文件名字(不加.py),通过if判断这样就会跳过"__main__"后面的内容
3.可以提高程序的健壮性
4.if __name__ == '__main__':
	程序的入口,开始执行的代码,先执行
	每次实例化都会执行自己运行__init__.py程序

当别人调用的时候,就不会运行,
如果是print(""),别人调用到时候直接运行,但是,
if __name__ == '__main__':
	pass		:只有在本地的时候运行
	
	

注:一定要写:

# coding: utf-8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值