[Python]打印实参名
来源:互联网 发布:双子星网上交易软件 编辑:程序博客网 时间:2024/05/21 13:22
import inspect, redef varname(p): funcname= 'varname' for line in inspect.getframeinfo(inspect.currentframe().f_back)[3]: m = re.search(r'\b%s\s*\(\s*([A-Za-z_][A-Za-z0-9_]*)\s*\)' %funcname, line) if m: return m.group(1)if __name__ == '__main__': shit = 233 print varname(shit)
这个可以参考某乎的讨论:
https://www.zhihu.com/question/42768955
阅读全文
0 0
- [Python]打印实参名
- python形参实参
- Python打印log,包括行号,路径,方法名,文件
- python 函数多实参处理
- Python 传递任意数量实参
- 实参数组名与形参数组名的尴尬
- C语言数组名做实参与C++容器名做实参对主程序的影响
- 函数名做实参传递及程序实例
- python函数形参和实参
- Python中的实参和形参
- 关于形参实参(python)
- 用sizeof()测实参数组名与形参数组名的大小
- java打印char数组名
- c/c++打印变量名
- Python学习心得(三)函数之任意数量实参、任意数量关键字实参、导入模块中的函数
- Python中函数的定义以及形参实参小结
- 第10课 Python函数实参赋值顺序问题
- python 形参与实参及默认参数的性质
- 小技巧-解决电脑文件名太长显示不完整问题
- Mysql简介
- Python实现对Android截图
- L
- Lua入门
- [Python]打印实参名
- QObject的Thread Affinity翻译
- Find them, Catch them
- 广播实时监听网络状态
- CSU 1785 又一道简单题
- CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景
- spring(七)AOP,事务的隔离级别、传播特性、配置
- matlab double 转 integer 方法
- 交叉编译器的命名规则