问题标签 [skulpt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在带有 Skulpt 的浏览器中使用 Matplotlib 输出客户端
我正在编写一个 Python 应用程序以在浏览器中的客户端运行。Skulpt 项目看起来很棒,我很高兴开始使用它。
然而,我可以预见的一个问题是我需要使用 Matplotlib 进行图形输出。Skulpt 是否支持 Matplotlib?如果没有,我还有什么其他选择?
python - 使用 Skulpt 将 Python 游戏嵌入 HTML
我使用 Python 编写了一个游戏,使用我试图嵌入到 HTML 页面中的 PyGame 库,以允许我在网络浏览器中玩。
我正在尝试使用 JavaScript 库 Skulpt 来做到这一点。我在下面附加了一个测试脚本,它成功地输出了下面的打印语句。
skulpt.html
skulpt.html 的输出:
我遇到的问题是,当我使用我的游戏代码而不是上面显示的简单打印语句时,它会产生如下所示的错误;
我已将所有相关图像包含在正确路径的 Web 服务器目录中。我不确定为什么会产生这个错误。任何帮助将不胜感激,谢谢!
此外,这里是附加的 Python 游戏代码(以及错误的现场演示):
javascript - 如何使用 Skulpt 逐行评估 Python
Skulpt给出的示例在包含 python 程序的整个字符串上运行解释器:
https://github.com/skulpt/skulpt/blob/master/example/calling_from_js.html
是否有可能逐行运行解释器,例如为了突出显示当前执行的 Python 行?
先感谢您。
python - Skulpt 中的默认库列表
我一直在尝试查找当前在最新版本的 Skulpt 中工作的所有库的列表。我尝试过 tkinter 和 pygame 之类的,但它们似乎不起作用。我已经检查了 Skulpt 网站,但我也找不到它。您能否发布/给我一个链接,指向在 Skulpt 中工作的所有库的列表。
在您尝试关闭这个问题之前,因为它太独特而无法帮助每个人,它可能对 Skulpt 的所有用户有用,了解哪些库有效,否则他们需要找到另一个平台来使用。
如果你不知道 Skulpt 是什么,它是一个浏览器中的 python 编辑器,可以只嵌入 html 和 javascript。在这里访问它的网站。
python - Skulpt 中的随机样本?
使用 Skulpt 我想从 0 到 50 范围内生成 5 个数字的随机列表。这是我正在使用的代码:
但它没有运行。
有小费吗?
javascript - ExternalError:TypeError:无法使用 Skulpt runit() 函数读取 null 的属性“innerHTML”
我得到一个:
在此代码的控制台日志中...
当我单击运行按钮以使用 skulpt 运行 python 代码时。在这种情况下使用 skulpt 有问题吗?我从 skulpt 网站 (skulpt.org) 获取了一些代码,并对其进行了一些修改。为什么我会收到错误,我该如何阻止它?
python - Skulpt 上的 input() 错误?
这是我在 Skulpt 上使用的代码:
发生的第一件事是弹出一个空对话框,即没有提示。只有在对话框中输入某些内容后,所有内容才会打印到输出窗口:
有没有人有任何想法?
(现在,我在每个 input() 之前使用 time.sleep() 的解决方法——呃)
javascript - 将 CodeMirror 添加到 Skulpt Textarea
我正在制作一个在线 python 编辑器。我正在使用 Skulpt 运行用户输入到 texarea 的代码。这是我的代码:
HTML:
Javascript:
我是 CodeMirror 的新手,我想使用他们的 python 版本向我的 textarea 添加代码着色、行号和缩进,但是对于如何更改代码以添加这些功能,我有点困惑,因为我发现他们的网站在将他们的工具连接到 textareas 时有点模糊。
如何在现有文本区域旁边使用 CodeMirror?
javascript - Skulpt runit() button conflicting with CodeMirror?
I am making an in-browser (static) Python editor with Skulpt and CodeMirror. Here is the code for it so far:
With the <button>
, I call onclick="runit()"
but it does not do anything at all when clicked. I took the skulpt code directly from their website (skulpt.org) and the CodeMirror parts from a fiddle (https://jsfiddle.net/gw0shwok/2/). They seem to conflict each other in some way when I call the runit()
function on a button click. Why is this? How can I fix the issue?
A link to my live editor: http://ckdata.neocities.org/python.html
javascript - CodeMirror Textarea 中的下载和上传以及 Skulpt 执行问题
这个问题已经转移到Skulpt 和 CodeMirror 问题,因为我的答案没有回答这个问题。