Описание тега pysandbox
pysandbox - это песочница Python. По умолчанию ненадежный код, выполняемый в песочнице, не может изменить среду (записать файл, использовать печать или импортировать модуль). Но вы можете настроить песочницу, чтобы выбрать, какие именно функции разрешены или нет, например. Импортируйте модуль sys и прочитайте файл /etc/issue.
0
ответов
doctest и unittest с помощью pysandbox
Я хочу проверить студенческие работы в среде сохранения. Вот почему я использую pysandbox. Для тестирования студенческих работ я хочу использовать doctest и unittest. Вот этот файл studentSubmission.py def factorial(n): import math if not n >= 0:…
06 сен '13 в 20:00
1
ответ
Как мне установить libsandbox? У меня проблемы при установке
У меня проблемы с установкой libsandbox и pysandbox. Я пробовал с бинарными и исходными пакетами, но нет. Кажется, все в порядке, но, когда я бегу: from sandbox import * это отображает Traceback (most recent call last): File "<stdin>", line 1,…
22 мар '13 в 03:58
1
ответ
Как я могу использовать pysandbox в обработчике запросов Django?
Я хочу использовать pysandbox, чтобы пользователи могли запускать код на моем сервере. Я использую внутренний сервер Django (manage.py runserver) с этим обработчиком запросов: def try_sandbox(request): from sandbox import Sandbox def func(a, b): ret…
06 дек '11 в 10:35
2
ответа
Ограниченная функция с libsandbox и pysandbox
Я использую sample2.py перечислены здесь https://github.com/openjudge/sandbox в качестве оболочки для вызова библиотек песочницы (иначе. libsandbox && pysandbox). Ниже приведен мой код C++ #include <stdio.h> int main(){ return 0; } Результат, …
28 июл '13 в 07:13
1
ответ
Python код тюрьмы
У меня есть куча python-проектов с недоверенными WSGI-приложениями внутри них. Мне нужно запустить их одновременно и безопасно. Поэтому мне нужны ограничения для доступа к каталогу, использования модуля Python и ограничения для процессора и памяти. …
14 май '12 в 17:07
2
ответа
Ограниченная функция (RF) с pysandbox
Моя проблема точно такая же, как здесь и здесь. Я также использую simple2.py для песочницы исполняемого файла этой программы test1.c: #include<stdio.h> int main(){ puts("Hello World"); return 0; } Я использую следующую команду для создания исп…
19 мар '15 в 11:22
1
ответ
Реализовать онлайн-оболочку Python с помощью Pysandbox
Я хочу создать онлайн-оболочку Python, как это. В настоящее время я пытаюсь построить модуль на Python, который делает следующие вещи Создает новый сеанс. Запускает код, переданный как ведение строки, и поддерживает переменные среды текущего сеанса.…
05 ноя '12 в 17:42
1
ответ
Добавление новой функции не работает в pysandbox
Я использую Pysandbox для запуска кода Python в среде песочницы. Я получил его и работает, но я хочу, чтобы он поддерживал Python datetime модуль. Согласно документации, я добавил "datetime" в конфигурации следующим образом: sandbox = SandboxConfig(…
19 мар '19 в 19:57