问题标签 [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.

0 投票
0 回答
732 浏览

python - 在带有 Skulpt 的浏览器中使用 Matplotlib 输出客户端

我正在编写一个 Python 应用程序以在浏览器中的客户端运行。Skulpt 项目看起来很棒,我很高兴开始使用它。

然而,我可以预见的一个问题是我需要使用 Matplotlib 进行图形输出。Skulpt 是否支持 Matplotlib?如果没有,我还有什么其他选择?

0 投票
1 回答
2211 浏览

python - 使用 Skulpt 将 Python 游戏嵌入 HTML

我使用 Python 编写了一个游戏,使用我试图嵌入到 HTML 页面中的 PyGame 库,以允许我在网络浏览器中玩。

我正在尝试使用 JavaScript 库 Skulpt 来做到这一点。我在下面附加了一个测试脚本,它成功地输出了下面的打印语句。

skulpt.html

skulpt.html 的输出:

在此处输入图像描述

我遇到的问题是,当我使用我的游戏代码而不是上面显示的简单打印语句时,它会产生如下所示的错误;

在此处输入图像描述

我已将所有相关图像包含在正确路径的 Web 服务器目录中。我不确定为什么会产生这个错误。任何帮助将不胜感激,谢谢!

此外,这里是附加的 Python 游戏代码(以及错误的现场演示):

http://nicolasward.com/portfolio/skulpt.html

0 投票
1 回答
1219 浏览

javascript - 如何使用 Skulpt 逐行评估 Python

Skulpt给出的示例在包含 python 程序的整个字符串上运行解释器:

https://github.com/skulpt/skulpt/blob/master/example/calling_from_js.html

是否有可能逐行运行解释器,例如为了突出显示当前执行的 Python 行?

先感谢您。

0 投票
0 回答
999 浏览

python - Skulpt 中的默认库列表

我一直在尝试查找当前在最新版本的 Skulpt 中工作的所有库的列表。我尝试过 tkinter 和 pygame 之类的,但它们似乎不起作用。我已经检查了 Skulpt 网站,但我也找不到它。您能否发布/给我一个链接,指向在 Skulpt 中工作的所有库的列表。

在您尝试关闭这个问题之前,因为它太独特而无法帮助每个人,它可能对 Skulpt 的所有用户有用,了解哪些库有效,否则他们需要找到另一个平台来使用。

如果你不知道 Skulpt 是什么,它是一个浏览器中的 python 编辑器,可以只嵌入 html 和 javascript。在这里访问它的网站。

0 投票
1 回答
119 浏览

python - Skulpt 中的随机样本?

使用 Skulpt 我想从 0 到 50 范围内生成 5 个数字的随机列表。这是我正在使用的代码:

但它没有运行。

有小费吗?

0 投票
1 回答
1278 浏览

javascript - ExternalError:TypeError:无法使用 Skulpt runit() 函数读取 null 的属性“innerHTML”

我得到一个:

在此代码的控制台日志中...

当我单击运行按钮以使用 skulpt 运行 python 代码时。在这种情况下使用 skulpt 有问题吗?我从 skulpt 网站 (skulpt.org) 获取了一些代码,并对其进行了一些修改。为什么我会收到错误,我该如何阻止它?

0 投票
0 回答
292 浏览

python - Skulpt 上的 input() 错误?

这是我在 Skulpt 上使用的代码:

发生的第一件事是弹出一个空对话框,即没有提示。只有在对话框中输入某些内容后,所有内容才会打印到输出窗口:

带有空文本输出窗口的对话框

有没有人有任何想法?

(现在,我在每个 input() 之前使用 time.sleep() 的解决方法——呃)

0 投票
1 回答
541 浏览

javascript - 将 CodeMirror 添加到 Skulpt Textarea

我正在制作一个在线 python 编辑器。我正在使用 Skulpt 运行用户输入到 texarea 的代码。这是我的代码:

HTML:

Javascript:

我是 CodeMirror 的新手,我想使用他们的 python 版本向我的 textarea 添加代码着色、行号和缩进,但是对于如何更改代码以添加这些功能,我有点困惑,因为我发现他们的网站在将他们的工具连接到 textareas 时有点模糊。

如何在现有文本区域旁边使用 CodeMirror?

0 投票
1 回答
323 浏览

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

0 投票
2 回答
2058 浏览

javascript - CodeMirror Textarea 中的下载和上传以及 Skulpt 执行问题

这个问题已经转移到Skulpt 和 CodeMirror 问题,因为我的答案没有回答这个问题。