我目前正在开发一个主要功能是 Python 的 Turtle 的 Web 应用程序。当我开始这样做时,我使用 Skulpt 来可视化并在网站上运行我的 python 代码,并且效果很好。但是,我需要从 HTML 文件中的表单输入我的 python 代码。所以我尝试使用 Splinter 来解决这个问题,但它没有用,当我写“从 splinter 导入浏览器”时,Python 代码似乎停止运行。
有谁知道 Splinter 是否与 Skulpt 不兼容,或者我是否有另一种方法可以做到这一点?
splinter 没有在 skulpt 中实现。你可以自己写。查看http://www.skulpt.org/上的“第三方模块”
另一种方法是更改“input()”:
Sk.configure({
inputfun: function (prompt) {
return window.prompt(prompt);
},
});
这是一篇有趣的帖子,关于更改输入 等待事件在 Javascript for Skulpt 中的函数内发生