Я хочу переместить переменную из локальной области на уровень объекта. Новый код должен использовать self.user
, а не user
, как раньше:
class Foo(object):
def test_foo(self):
user=User()
...
user.do()
Новый код должен выглядеть так:
class Foo(object):
def test_foo(self):
self.user=User() # I can remove this line by hand
...
self.user.do()
Я попытался реорганизовать → переименовать из user
в self.user
, но pyCharm говорит: "Введенный идентификатор недействителен"
Как я могу реорганизовать это с помощью pyCharm?