我想做一些事情来做以下事情:
s = "abc"
print (func(s))
输出:
s
我已经看到这似乎是不可能的,但如果有人知道,我仍然会尝试
发布于 2021-01-19 13:57:13
from varname import nameof
s = 'abc'
print (nameof(s))
输出:
s
包在这里:
https://github.com/pwwang/python-varname
好吧,这是可行的,但这并不意味着应该这样做。实际上,print ("s")
和dict
没有什么区别,如果你想关联一个键和一个值,就会有一个键。
发布于 2021-08-11 20:09:29
from varname import argname
def func(s):
# if varname version < 0.7.2
# name = argname(s)
name = argname('s')
print(name, '=', s)
a = 1
b = 2
func(a) # a = 1
func(b) # b = 2
免责声明:我是python-varname
包的作者。
https://stackoverflow.com/questions/65786180
复制相似问题