locals()
口述です。私が簡単に行う場合:
for i in locals().keys():
type(i)
...返されるのは、名前がすべて文字列であるということです(はい、実際にはそうです)が、これらのキーは異なるタイプを示します。たとえば、モジュールなどです。一部の参照型(オブジェクト)だけでなく、プリミティブ型(int、stringなど)もあります。
ある意味、文字列から名前を抽出したい。文字列の属性を使用してこれを行う方法を検討しましたが、実行できません。内省から何かが必要だと思いますが、何ですか?