2010-03-09 3 views

ответ

2
setattr(cat, 'name', 'mittens') 

или

cat.name = 'mittens' 
+0

cat.name должно быть очевидно – FogleBird

+2

@FogleBird: Конечно, но нет, если вы не знаете, что «глобальная область видимости» совпадает с «областью модуля». –

+0

теперь, когда вы его пишете, кажется настолько очевидным, что я чувствую себя немного смущенным :), но да, мне было непонятно, что если вы определяете cat.name, то вы можете получить к нему доступ изнутри кота (хотя в ретроспективе это очевидно) – olamundo