>>> class T():
... def a(self):
... print self.test
...
>>> a = T()
>>> a.test =1
>>> b= T()
>>> b.test =2
>>> a.a()
1
>>> b.a()
2
>>> T.a(b)
2
>>> T.a(a)
1
Интересует момент начиная от. Вот объявляем мы переменную и что происходит дальше и как дальше структуры и классы располагаются в памяти.
def editapache(self,replacements):
with open(filename,'r+') as config:
for _from,_to in replacements:
config.replace(_from,_to)
config.write(config)
....
editapache(self,[(oldcharset,charset),(oldmail,mail),(oldname,name),("oldstring","newstring")])