Используйте self.enstring
оба раза. Сделайте то же самое для destring
. Не передавайте enstring
на decrypto
, так как это будет частью self
.
class encryptString():
def crypto(self, string):
self.enstring = base64.b64encode(string)
print self.enstring
def decrypto(self):
self.destring = base64.b64decode(self.enstring)
print self.destring
Таким образом, enstring
и destring
являются атрибутами экземпляра, поэтому они не теряются, когда возвращаются методы crypto
и decrypto
.