Использование Skulpt и Splinter для Python веб-приложения с Turtle?
В настоящее время я разрабатываю веб-приложение, основной функцией которого является Python's Turtle. Когда я начал это делать, я использовал Skulpt, чтобы иметь возможность визуализировать и запускать свой код на Python на веб-сайте, и он отлично работал. Тем не менее, мне нужно предоставить свой код Python для ввода из формы в HTML-файл. Поэтому я попытался использовать Splinter для этой проблемы, но это не сработало, похоже, что код Python прекратил работать, когда я писал "из браузера импорта splinter".
Кто-нибудь знает, если Splinter не совместим со Skulpt или есть другой способ сделать это?
1 ответ
Сплинтер не реализован в скульпте. Вы можете написать это самостоятельно. Взгляните на "Сторонние модули" на http://www.skulpt.org/
Другой способ состоит в том, чтобы изменить "input()":
Sk.configure({
inputfun: function (prompt) {
return window.prompt(prompt);
},
});
Вот интересный пост об изменении ввода. Ожидание события, происходящего внутри функции в Javascript для Skulpt.