获取变量名自己的名字

首页python获取变量名自己的名字(2018年10月07日)

import inspect
import re
def varname(p):

for line in inspect.getframeinfo(inspect.currentframe().f_back)[3]:
    m = re.search(r'\bvarname\s*\(\s*([A-Za-z_][A-Za-z0-9_]*)\s*\)', line)
    if m:
        return m.group(1)

标签: none

评论已关闭