问题标签 [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 - 如何在 webworker 请求时将信息传递给它
我有一段代码需要在 webworker 上执行,它需要从主线程中的某些东西中获取反馈(基本上是来自 KVS 的 get 操作)。不幸的是,我无法使用本地存储,因为网络工作者无法访问它。有没有其他方法可以将信息从主线程传递给网络工作者,以便当网络工作者想要这条信息时,它可以拥有它?
另一个注意事项是我对所有事情都使用了 brython,我不确定这是否会阻止我使用传统的 JavaScript 解决方案,如 IndexedDB。指导将不胜感激。
python - 如何使用 brython 导入类?
最近一天我用python做了一个小项目(康威的生命游戏)。
我想为浏览器做 GUI,所以我决定使用一个名为 brython 的库,它允许我在客户端使用 python(是一个解释器,将 python 代码转换为 js 代码)。
我目前遇到的问题是我无法使用导入行从其他文件导入类。
文件夹和文件的结构如下: 游戏
- 网络
- 游戏
- _ _ 初始化 _ _.py
- 细胞.py
- 游戏.py
- 游戏
- 索引.css
- 索引.html
- 索引.py
index.py 是页面收费时将执行的文件。同样有这行产生错误(当我评论错误消失但我不能使用我必须使用的东西时,大声笑):
import Game.Game as Game
Game.py 有一个类似的行也产生相同的错误:
from Game.Cell import Cell
浏览器中的控制台显示下一行:加载资源失败:服务器响应状态为 404(未找到文件)
这也是:错误 404 意味着在 url http://localhost:8000/Game/Web/Game.py 找不到 Python 模块 Game
所以,问题是我没有很好地指定 URL,但我不知道如何解决它。有什么帮助吗?
javascript - 如何使用 brython 在 python 脚本中导入 python 模块
我打算创建一个使用 Brython 将 .xlsx 文件转换为 .csv 文件的小应用程序。我使用了 Brython,所以我可以用 python 而不是 javascript 编写代码。但是,由于某种原因,我无法上传熊猫。这是我的代码:
这是我从 Firefox 控制台得到的错误。
python - 为什么 python {:016X} .format() 说明符在 Brython 中不允许大于 2**52 的大小?
我应该能够将一个高达 ( 2**64
)-1 的值转换为一个零填充的 16 位十六进制半字节字符串......那么为什么当我达到超过的大小时会出现以下错误2**52
?
这是否与 Brython 的限制有关,它将事物转换为 javascript?(因为我在这里的 Brython REPL 中得到了那个错误,但在本地正常的 Python3 REPL 中没有)
javascript - Brython 等待图像加载、ajax 调用或其他异步函数完成,然后再继续执行
Brython 如何像 Jquery/Javascript 在继续执行之前那样等待图像加载?
在上面的 Brython 代码错误列表中永远不会附加,因为img.bind('load', on_load)
不会阻止执行。如何在继续之前阻止执行?
随意提供建议或替代方法来处理 Brython 中的等待/阻塞。
html - 我可以使用 Brython 获取网站的参数吗?
我目前正在尝试将 Brython 用于我正在制作的网站,但我无法从用户那里获取我的程序的数据。
我为用户设置了一个输入ID的框...
...然后我使用的当前方法是使其使用 GET 方法附加 URL。这使得 URL 看起来像这样。
我知道我可以使用JavaScript提取id
参数window.location.search
,然后使用这样的代码。URLSearchParams
这允许我使用id_i_needed
现在保存参数的变量,12345678
用于上面的示例 URL。
但是,我似乎找不到 Brython 文档给出的任何可以获取 URL 信息的信息,也找不到使 Brython 与 JavaScript 通信的方法。
有什么东西可以让我做与 JS 代码类似的事情吗?如果 Brython 无法做到这一点,我是否可以寻找一个库来实现相同的目标?
我在 Python 中编写了处理该 ID 的代码,这就是我首先摆弄 Brython 的原因。
python - 如何将 Brython.js 输出作为 DOM 元素打印到特定的 DOM 中?
我正在使用 Brython.js 我可以在 HTML 浏览器中打印一个循环,但正如您所看到的,这是将输出添加到整个 DOM。
如何将打印结果附加到特定的 DOM 元素中?例如,如果我想将输出打印到#map
中,我该怎么做?
javascript - Brython:拒绝加载脚本....违反以下内容安全策略指令:“script-src 'self'
我正在 JS 中制作 chrome 扩展,但出现以下错误。我发现了一些与之相关的类似帖子,但没有一个解决了我的问题(将在帖子中进一步解释):
清单.json
popup.html
其他帖子建议手动包括文件夹中所需的文件,但我认为这不是解决方案。
我需要包括 Brython 因此 popup.html 中的脚本标记
谁能解释我在这里做错了什么。谢谢
我对 StackOverflow 比较陌生,所以如果我需要修复任何问题或者我做错了什么,请告诉我
谢谢!
python - 每当添加这两个特定的代码行时,Python 都会跳过第一个 if 条件
查看第 54-59 行时,有两行代码说明:
每当我将这些代码行添加到 if 语句时,程序就会完全跳过该 if 语句并始终输出到 else 语句。没有任何语法错误,但是每当我删除这些代码行时,如果条件都很好,程序就会运行。此外,当它们被添加时,代码将跳到 else 语句,并且由于某种原因只运行两个打印过程之一。我不确定是什么导致了这种情况,并希望对我可能做错的事情有一些反馈。谢谢!
javascript - 无法将 pyttsx3 和 opencv-python 等外部模块与 brython 一起使用
我是brython的新手,我已经成功地用它创建了一个基本的 hello world 网页。但是当我尝试导入 cv2 和 pyttsx3 时,它说 ModuleNotFound 失败了。这是我的示例代码:
可以轻松导入和使用数学和随机等简单模块