Difference between revisions of "Доступ к ejudge из программ на Питоне"
From EjudgeWiki
(New page: Для программ на языке Питон реализован модуль расширения ejudge, который позволяет обращатся к сервисам, ...) |
(No difference)
|
Revision as of 06:00, 23 November 2007
Для программ на языке Питон реализован модуль расширения ejudge, который позволяет обращатся к сервисам, предоставляемым системой ejudge.
В настоящее время поддерживаются только операции с базой пользователей, то есть обращение к программе userlist-server.
Модуль расширения находится в каталоге python архива исходных текстов и не компилируется по умолчанию при компиляции системы ejudge. Чтобы скомпилировать модуль, перейдите в каталог python и выполните команду make. Результатом компиляции является файл ejudgemodule.so, который нужно разместить в каталоге с модулями расширения интерпретатора python.
Для использования модуля расширения добавьте строку
import ejudge
в начало программы на Питоне