![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Karadul |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
Как делать константы, вроде socket.SOCK_STREAM?
|
|||
|
||||
| eshofot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 21.10.2009 Репутация: нет Всего: нет |
может создать модуль? и потом импортировать его.
|
|||
|
||||
| Karadul |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
Тогда это будут обычные переменные, а как сделать именно константы?
P.S. вбейте в поиск, например, "SOCK_STREAM" в каталоге питона - ни в одном .py файле его не будет. |
|||
|
||||
| spSerg |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 22.3.2007 Репутация: 4 Всего: 4 |
среди либок есть _socket.pyd. Импортируем ее:
копаем внутри, и находим:
Скорее всего, это просто напрямую внедренное имя в _socket.__dict__ Либо просто
|
||||||
|
|||||||
| Леопольд |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: нет Всего: 13 |
Констант в пайтоне нет. -------------------- вопросов больше чем ответов |
|||
|
||||
| Karadul |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
А как в моем примере?
Упсь, это тоже не константа. Что, совсем никак? Питонкапец++? Даже в перле есть (через одно место правда). |
|||
|
||||
| shupg |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 21.6.2006 Репутация: 2 Всего: 2 |
Через одно место они везде есть;) Если тебе без разницы как, но константы - есть способы! |
|||
|
||||
| spSerg |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 22.3.2007 Репутация: 4 Всего: 4 |
А какую именно функциональность константы тебе нужно?
|
|||
|
||||
| Karadul |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
||||
|
||||
| Леопольд |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: нет Всего: 13 |
Копай в сторону декораторов. Не знаю как во втором пайтоне, знаю что в третьем можно сделать декоратор класса. Правде не помню как @Const class Enum(int): pass Это сообщение отредактировал(а) Леопольд - 11.2.2010, 18:10 -------------------- вопросов больше чем ответов |
|||
|
||||
![]()
|
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |