Is it possible to get the Physical memory address of a variable in python?

MRAB python at mrabarnett.plus.com
Mon Nov 9 20:44:57 EST 2009


Ognjen Bezanov wrote:
> Hello all,
> 
> Say I have a python variable:
> 
> a = "hello"
> 
> Is it possible for me to get the physical address of that variable (i.e. 
> where it is in RAM)?
> 
> I know that id(a) will give me it's memory address, but the address 
> given does not seem to correlate with the physical memory. Is this even 
> possible?
> 
Python doesn't have variables as such. The variable's name is just a key
in a dict and the variable's value is the corresponding value for that
key (or, to be exact, a reference to the value). A particular value can
be referred to by any number of 'variables'.



More information about the Python-list mailing list