Loading

python __name__,__file__等变量的使用

source:https://www.cnblogs.com/1204guo/p/7966461.html

 

__name__

标识模块的名字的一个系统变量

1. 如果模块是被导入,__name__的值为模块名字
2. 如果模块是被直接执行,__name__的值为’__main__’

 

__file__

当前文件路径

 

__doc__

当前文件描述

 

inspect 获取函数名称

import inspect
def get_func_name(browser):
'''获取正在运行函数(或方法)名称'''
return 'Current Url: '+browser.current_url+', function name: '+inspect.stack()[1][3]

 __repr__

自我描述,每个python类都包含这个方法,但是默认的并不能实现自我描述的功能,一般都需要重写

 

posted @ 2019-11-28 02:26  Tester-Dolores  阅读(97)  评论(0编辑  收藏  举报