【导读】Python__name解读
【主题】Python__name属性的特殊用法
在Python中,每个模块都有一个__name__有如下特点:
1 如果这个模块文件是被别的文件导入的,那么,该__name__属性的值就是这个模块文件的名字;
2 如果这个模块文件是被当前模块程序来执行,那么,该__name__属性的值就是"main"
需求:
Python 的一个模块包含测试代码,前提是不删除测试代码,但其他人调用这个模块并不需要执行测试代码。
此时就需要用到__name__ 这个内置方法了。
假设有一个模块 名字为: XDY___name__模块.py
模块中的代码为:
新建一个文件导入模块 XDY___name__模块.py
代码如下:
所以根据__name__ 以上特性,我们可以用来区分测试代码和导入后文件在调用该模块
用法如下:
一般利用__name__ l来写测试代码格式如下:
Hi,如果觉得有帮助就关注我吧!
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(python __name__)(selenium python)
本文链接:https://www.51qsb.cn/article/14999.html