Вы устанавливаете его одним способом, а затем ищите его другим:
class TestClass(object):
def current(self, test):
"""Just a method to get a value"""
self.test = test
print(test)
def next_one(self):
"""Trying to get a value from the 'current' method"""
new_val = self.test
print(new_val)
Как примечание, вы должны установить self.test
, прежде чем пытаться получить его. В противном случае это приведет к ошибке. Я обычно делаю это в __init__
:
class TestClass(object):
def __init__(self):
self.test = None
def current(self, test):
"""Just a method to get a value"""
self.test = test
print(test)
def next_one(self):
"""Trying to get a value from the 'current' method"""
new_val = self.test
print(new_val)