python - 将 Skulpt 和 Splinter 用于带有 Turtle 的 Python Web 应用程序?
问题描述
我目前正在开发一个主要功能是 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 中的函数内发生
推荐阅读
- java - Java 中的服务加载程序类,META-INF/services 文件夹有问题
- sql-server - SSRS Expression Lookup 和 Max 没有一起工作
- gitlab - 如何删除 Gitlab 自托管中的旧工件?
- android - Jetpack Compose 中阴影的 X 和 Y 偏移、模糊、不透明度和颜色?
- delphi - 在 delphi 中增加 $MAXSTACKSIZE 的权衡
- node.js - 如何让快速服务器将单独提供者检索到的数据发送给客户端?
- python - 过滤考拉数据框中的索引值
- random - 如何在 GDScript、Godot 3.3 中获得枚举的随机变体?
- clang-format - 在单独的行上强制函数参数
- python - Chaquopy Android Wrapper