问题标签 [brython]

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 投票
2 回答
61 浏览

javascript - 是否可以使用 python 编写网站的后端,以便我可以调用 python 方法并显示其输出?

我正在尝试创建一个以我在 python 上开发的算法为中心的网站。我的愿景是用户会输入一些东西,然后接收使用 python 生成的输出。我也在尝试调用 python 文件,因为我需要实现的 python 代码量很大。

为简单起见,我将如何将此 python 文件实现到带有输入空格的网站中:

数学.py

我试图理解 brython 并使用了他们提供的示例,但是它不起作用:

索引.html

example.py(我也试过“.bry”)

从浏览器导入文档 def show_text(e): document['output'].textContent = e.target.value; 文档['text'].bind('input', show_text)
0 投票
0 回答
26 浏览

html - 尝试使用 Flask 查看 Ajax 发布方法时出错

我尝试使用带有 Ajax 导入的 Brython 来测试 ajax.post。当我这样做时,我收到错误“TypeError:视图函数没有返回有效响应。该函数要么返回 None,要么在没有返回语句的情况下结束。” 在我的服务器控制台和开发人员网页控制台中的错误“加载资源失败:服务器响应状态为 500(内部服务器错误)”。我的代码是:

如何防止这些错误发生并成功发布 ajax 帖子?

编辑:修复了错误,但现在它没有打印正确的东西

0 投票
1 回答
37 浏览

python - Ajax 帖子未重定向后重定向

是的,我知道这与其他问题相似,但是 Brython 语法和功能有很大不同,以至于它们的解决方案在这里不适用。

在使用 Ajax 成功发布后,网页不会重定向到 Flask 告诉它的内容。第一个代码片段中的 print 语句执行并打印来自 HTML 的值,Flask 调试告诉我有一个成功的 get 请求(重定向),但网页没有重定向。这是我的代码:

和 HTML:

这是来自控制台的调试:

我应该怎么做才能使它成功重定向?

0 投票
0 回答
20 浏览

python - 我怎样才能使一个项目不能超过特定的颜色?

我需要使它的代码,以便对象不能为我正在尝试制作的迷宫应用程序超越特定颜色。迷宫是一个图像,不是使用 python 图形制作的。如果这是不可能的,那将在未来帮助我。我是 python 新手,所以任何建议都会有所帮助。感谢任何愿意提供帮助的人。这就是我的代码现在的样子:

0 投票
0 回答
16 浏览

brython - 如何关闭 brython 打开的窗口?

我正在尝试使用 Brython 而不是 Javascript。

在我的 Brython 脚本中,我设法通过以下方式打开了一个新的浏览器窗口(Chromium):-

window_1 = window.open('https://www.google.com', 'window_1')

如何通过脚本关闭窗口?

我努力了:-

window_1.close()

window.close('window_1') - 这会产生一条消息,表明窗口只能由打开它的脚本关闭。

0 投票
0 回答
20 浏览

brython - 如何在 brython 中导入 pyodbc?

如果可能的话,如何在 brython 中导入 pyodbc 包?

注意:我知道不可能导入像 pandas 这样的包,因为它们是 C 程序,但是我可以得到一个工作 pyodbc.pyd。

0 投票
1 回答
43 浏览

html - Brython:如何包含 svg 图像?

我试图在我正在设计的小网页上的给定位置包含并且已经存在的 svg 图像,并且由于我是一个完全的 javascript 菜鸟,我决定使用 Brython。我想到了以下命令

会工作,但它不会。除了示例之外,没有关于 brython doc 上不同 svg 函数的信息,所以我不知道我做错了什么。有人已经试过了吗?

0 投票
0 回答
52 浏览

python - Brython socketio websocket 无法建立连接

我在使用 socket.io(Flask 后端)时遇到了 Brython 的问题。前端代码在这里:

问题是 Firefox 和 Chrome 无法与 websocket 建立连接。

Firefox 说:与 ws://localhost:5000/socket.io/?EIO=4&transport=websocket 的连接在页面加载时被中断。

脚本是在页面顶部还是底部都没有关系。同样的错误。有人说您应该“在卸载之前”关闭连接。我处理这个。同样的错误。

Chrome 说:socketio.min.js:6 WebSocket 连接到 'ws://localhost:5000/socket.io/?EIO=4&transport=websocket' 失败:

顺便说一句,这是一个骰子滚轮应用程序。如果你好奇。

请问有人可以对这个问题有所了解吗?我完全没有子弹了...

0 投票
1 回答
69 浏览

pytorch - 是否可以在 brython 脚本中运行 PyTorch?

我想在网页中嵌入一个简单的 PyTorch 模型。这可以用 brython 完成吗?如果没有,是否有其他工具可以在没有单独的服务器托管代码的情况下执行 PyTorch 脚本?

0 投票
0 回答
12 浏览

brython - Brython 异常,当使用 traceback.print_exc() 或 traceback.format_exc() 时,'str' 对象不能解释为整数

我正在尝试制作一个代码运行器,例如:如何使用 Brython 创建一个简单的 python 代码运行器

traceback.format_exc() 抛出异常:

我的 Brython 版本是 3.9.5