【发布时间】:2019-01-15 13:06:37
【问题描述】:
如果说我有类似的东西:
myList = []
还有一个功能:
def f(a):
...
我这样调用函数(其中myList 仍然是List 类型):
f(myList)
那么在这个函数本身中,有没有办法获得传入的变量的名称? (即我可以从函数中获取值"myList" 作为字符串吗?)
【问题讨论】:
-
尝试 dir() 或 locals() 或 type(a)
-
您需要将其作为字符串传递给
f("myList")才能以字符串形式获取。您可以更详细地询问您的要求。以便 SO 成员可以提供帮助!
标签: python reflection