locals()
是一个字典。如果我做一个简单的:
for i in locals().keys():
type(i)
...返回的是名称都是字符串(是的,事实上,它们是)但这些键表示不同的类型 - 例如,一个可能是模块。一些引用类型(对象)以及原始类型(例如 int、string)。
从某种意义上说,我想从字符串中提取名称。研究了如何使用字符串上的属性执行此操作,但没有成功。我相信我需要内省的东西,但是什么?
locals()
是一个字典。如果我做一个简单的:
for i in locals().keys():
type(i)
...返回的是名称都是字符串(是的,事实上,它们是)但这些键表示不同的类型 - 例如,一个可能是模块。一些引用类型(对象)以及原始类型(例如 int、string)。
从某种意义上说,我想从字符串中提取名称。研究了如何使用字符串上的属性执行此操作,但没有成功。我相信我需要内省的东西,但是什么?