Python Masters.Мне так любопытно про пространство имен классов.например, есть некоторое определение класса.
import Another_class
class Some_class:
def __init__(self, city):
self.city = city
if self.city == "newyork":
newyork_info = Another_class(some_param)
def state(self):
if self.city == "newyork":
newyork_wether = newyork_info.get_wether()
newyork_population = newyork_info.get_population()
, поэтому я склонен использовать "newyork_info" в других функциях.
NameError: имя 'newyork_info' не определено
но я не смог использовать имя в init функции.как я могу решить это?Есть хороший способ?:)