Difference between revisions of "п■п╬я│я┌я┐п© п╨ ejudge п╦п╥ п©я─п╬пЁя─п╟п╪п╪ п╫п╟ п÷п╦я┌п╬п╫п╣"
(New page: Для программ на языке Питон реализован модуль расширения ejudge, который позволяет обращатся к сервисам, ...) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Расширение]]/[[Доступ к ejudge из программ на Питоне]]. | ||
+ | |||
Для программ на языке Питон реализован модуль расширения ejudge, который позволяет обращатся к сервисам, предоставляемым системой ejudge. | Для программ на языке Питон реализован модуль расширения ejudge, который позволяет обращатся к сервисам, предоставляемым системой ejudge. | ||
Line 9: | Line 11: | ||
в начало программы на Питоне | в начало программы на Питоне | ||
− | * [[ | + | * [[Python: Работа с базой пользователей]] |
Latest revision as of 06:13, 23 November 2007
Навигация: Главная страница/Система ejudge/Расширение/Доступ к ejudge из программ на Питоне.
Для программ на языке Питон реализован модуль расширения ejudge, который позволяет обращатся к сервисам, предоставляемым системой ejudge.
В настоящее время поддерживаются только операции с базой пользователей, то есть обращение к программе userlist-server.
Модуль расширения находится в каталоге python архива исходных текстов и не компилируется по умолчанию при компиляции системы ejudge. Чтобы скомпилировать модуль, перейдите в каталог python и выполните команду make. Результатом компиляции является файл ejudgemodule.so, который нужно разместить в каталоге с модулями расширения интерпретатора python.
Для использования модуля расширения добавьте строку
import ejudge
в начало программы на Питоне