如何获取Python对象类的变量名称

use*_*315 3 python variables class object

我想知道这是否可能/如何可行.

我有一个Python对象类:

class myClass(object):
    def __init__(self):
        ...do something
Run Code Online (Sandbox Code Playgroud)

然后我创建该对象的实例:

myObjectClass = myClass()
Run Code Online (Sandbox Code Playgroud)

从内部myClass,是否可以将变量(myObjectClass)的"名称" 作为字符串?

谢谢,亚当

Mar*_*cin 5

不,以任何合理的方式都不可能,并且多个变量也可能指向同一个对象.就局部变量而言,它根本不可能.无论你真正试图解决什么问题,这都是错误的方法.

另外,理解您对对象实例之间差异的理解.