gpt4 book ai didi

python - 如何在浏览器中直接执行 Blockly 生成的 Python 代码?

转载 作者:太空宇宙 更新时间:2023-11-04 05:49:40 24 4
gpt4 key购买 nike

我正在按照示例 Blockly Code Generators并且能够生成 Python 代码。但是当我运行 Python 代码时,出现错误。看起来错误是下面的'eval(code)',如果我想在浏览器中执行Python代码怎么办?感谢您的帮助!

Blockly.JavaScript.addReservedWords('code');
var code = Blockly.JavaScript.workspaceToCode(workspace);
try {
eval(code);
} catch (e) {
alert(e);
}

here is the snapshot不幸的是我没有足够的积分在这里发布图片

最佳答案

你能用一个简单的代码试试这个吗,比如 - print('Hello World!')

根据图像,问题可能与缩进有关,而缩进在 python 中非常重要,否则会导致语法错误。

您还应该将代码更改为 -

Blockly.Python.addReservedWords('code');
var code = Blockly.JavaScript.workspaceToCode(workspace);
try {
eval(code);
} catch (e) {
alert(e);
}

关于python - 如何在浏览器中直接执行 Blockly 生成的 Python 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30859130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com