问题标签 [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.
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)html - 尝试使用 Flask 查看 Ajax 发布方法时出错
我尝试使用带有 Ajax 导入的 Brython 来测试 ajax.post。当我这样做时,我收到错误“TypeError:视图函数没有返回有效响应。该函数要么返回 None,要么在没有返回语句的情况下结束。” 在我的服务器控制台和开发人员网页控制台中的错误“加载资源失败:服务器响应状态为 500(内部服务器错误)”。我的代码是:
和
如何防止这些错误发生并成功发布 ajax 帖子?
编辑:修复了错误,但现在它没有打印正确的东西
python - Ajax 帖子未重定向后重定向
是的,我知道这与其他问题相似,但是 Brython 语法和功能有很大不同,以至于它们的解决方案在这里不适用。
在使用 Ajax 成功发布后,网页不会重定向到 Flask 告诉它的内容。第一个代码片段中的 print 语句执行并打印来自 HTML 的值,Flask 调试告诉我有一个成功的 get 请求(重定向),但网页没有重定向。这是我的代码:
和 HTML:
这是来自控制台的调试:
我应该怎么做才能使它成功重定向?
python - 我怎样才能使一个项目不能超过特定的颜色?
我需要使它的代码,以便对象不能为我正在尝试制作的迷宫应用程序超越特定颜色。迷宫是一个图像,不是使用 python 图形制作的。如果这是不可能的,那将在未来帮助我。我是 python 新手,所以任何建议都会有所帮助。感谢任何愿意提供帮助的人。这就是我的代码现在的样子:
brython - 如何关闭 brython 打开的窗口?
我正在尝试使用 Brython 而不是 Javascript。
在我的 Brython 脚本中,我设法通过以下方式打开了一个新的浏览器窗口(Chromium):-
window_1 = window.open('https://www.google.com', 'window_1')
如何通过脚本关闭窗口?
我努力了:-
window_1.close()
window.close('window_1') - 这会产生一条消息,表明窗口只能由打开它的脚本关闭。
brython - 如何在 brython 中导入 pyodbc?
如果可能的话,如何在 brython 中导入 pyodbc 包?
注意:我知道不可能导入像 pandas 这样的包,因为它们是 C 程序,但是我可以得到一个工作 pyodbc.pyd。
html - Brython:如何包含 svg 图像?
我试图在我正在设计的小网页上的给定位置包含并且已经存在的 svg 图像,并且由于我是一个完全的 javascript 菜鸟,我决定使用 Brython。我想到了以下命令
会工作,但它不会。除了示例之外,没有关于 brython doc 上不同 svg 函数的信息,所以我不知道我做错了什么。有人已经试过了吗?
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' 失败:
顺便说一句,这是一个骰子滚轮应用程序。如果你好奇。
请问有人可以对这个问题有所了解吗?我完全没有子弹了...
pytorch - 是否可以在 brython 脚本中运行 PyTorch?
我想在网页中嵌入一个简单的 PyTorch 模型。这可以用 brython 完成吗?如果没有,是否有其他工具可以在没有单独的服务器托管代码的情况下执行 PyTorch 脚本?
brython - Brython 异常,当使用 traceback.print_exc() 或 traceback.format_exc() 时,'str' 对象不能解释为整数
我正在尝试制作一个代码运行器,例如:如何使用 Brython 创建一个简单的 python 代码运行器
traceback.format_exc() 抛出异常:
我的 Brython 版本是 3.9.5