Уведомления

Группа в Telegram: @pythonsu

#1 Июль 12, 2010 15:46:24

evgenyl2
От:
Зарегистрирован: 2010-07-12
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Порядок полей в классе

Добрый день, есть клас

class Test:
field2=1
field1=0
....
fieldXXX=XXX
можно ли как нибудь узнать в каком порядке идут поля в классе field1 field2 … fieldXXX ?
т.е. нужен не отсортированный список field2, field1, …, fieldXXX



Отредактировано (Июль 12, 2010 16:21:23)

Офлайн

#2 Июль 12, 2010 16:28:10

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Порядок полей в классе

если коротко - нет



Офлайн

#3 Июль 12, 2010 16:33:14

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Порядок полей в классе

Если не секрет, зачем это может понадобиться вообще?



Офлайн

#4 Июль 12, 2010 16:54:18

evgenyl2
От:
Зарегистрирован: 2010-07-12
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Порядок полей в классе

Очень жаль :(
Хотелось сделать что то вроде структуры сетевых пакетов в виде класса, более развитый pack unpack



Офлайн

#5 Июль 12, 2010 17:32:45

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Порядок полей в классе

igor.kaist
Если не секрет, зачем это может понадобиться вообще?
DSL.

На похожем принципе работают определения моделей и форм в Django.

evgenyl2
Посмотрите этот пост для информации к размышлению.



Офлайн

#6 Июль 12, 2010 19:34:14

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Порядок полей в классе

Раз…
Два…

..bw



Отредактировано (Июль 12, 2010 19:35:54)

Офлайн

#7 Июль 13, 2010 08:21:03

evgenyl2
От:
Зарегистрирован: 2010-07-12
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Порядок полей в классе

Daevaorn, bw огромное спасибо, все учту.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version