如何在python中打印变量名?

如何在python中打印变量名?,第1张

如何在python中打印变量名?

如果你坚持,这是一些基于检查的可怕解决方案。

import inspect, redef varname(p):  for line in inspect.getframeinfo(inspect.currentframe().f_back)[3]:    m = re.search(r'bvarnames*(s*([A-Za-z_][A-Za-z0-9_]*)s*)', line)    if m:      return m.group(1)if __name__ == '__main__':  spam = 42  print varname(spam)

我希望它能激发你重新评估你遇到的问题并寻求另一种方法。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5017457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存