Re: [PYTHON] Переменные наружу
От: Курилка Россия http://kirya.narod.ru/
Дата: 31.07.09 16:58
Оценка: 3 (1) +1
Здравствуйте, Senyai, Вы писали:

S>Приветствую!


S> Хочу сделать так:


S>
S>def foo():
S>    a = 1
S>    b = 2
S>    c = 3
S>    return что_то_типа_locals()

S>def index(request):
S>    возможно_какой_то_метод(foo(request))
S>    print a, b, c # output '1 2 3'
S>

S>Понятно, что можно return a,b,c ,но у меня 20-40 переменных. Погуглив ничего путёвого не нашел. Globals мне не подходят. Может кто знает хак на эту тему?

А зачем что_то_типа_locals() если можно просто locals(), а потом использовать этот словарь? Или хочется сразу "встроить" в локальную область видимости?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.