python - 如何在Python中显示变量名称?

标签 python

我想要执行以下操作:

s = "abc"

print (func(s))

输出:

s

我发现似乎不可能这样做,但如果有人知道,我仍然会尝试

最佳答案

from varname import nameof

s = 'abc'

print (nameof(s))

输出:

s

这里的包:

https://github.com/pwwang/python-varname

嗯,这是可行的,但这并不意味着应该这样做。实际上,与 print ("s") 没有什么区别,此外,如果您想关联键和值,还有 dict

关于python - 如何在Python中显示变量名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65786180/

相关文章:

Python Tkinter Tk/Tcl 使用问题

python - 如何将 1D numpy 数组分配给 2D numpy 数组?

python - 是否可以使用 pip 一次安装模块和包装器脚本?

python - 元组的问题

python - import -force mymodule 用于 python 3.6+?

python - python 中聚合数据帧索引

python - blobFromImages 中的 image.depth() 断言失败

python - 'PyThreadState_SetAsyncExc' 导致 'SystemError: exception Exception() not a BaseException subclass'

python - 从 django 函数内部调用基本 celery 任务函数

python - 在 Pandas 数据框中的列子集中查找具有非零值的行