问题标签 [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 markdown哪个版本有mark方法
在试验 brython 项目时,运行“scripts/make_dist”总是会出错:
问题是由文件 github.com/brython-dev/brython/scripts/make_doc.py引起的。
在深入研究时,“www/src/”下的“ Lib/browser/markdown.py ”或“ Lib/markdown2.py ”确实包含一个函数“mark()”。尽管这些文件是为在浏览器中运行而定制的,但不能在主机/unix 环境中使用。
哪个“markdown”版本包含这样的“mark()”函数?那些 brython markdown/markdown2 文件来自哪里?你如何运行“make_dist.py”?
javascript - 从 JavaScript 调用 Brython 函数
编辑:谷歌集团帖子
我正在和Brython一起玩。
我试图弄清楚如何从 JavaScript 执行 Brython 代码。
http://www.brython.info/static_doc/en/jsobjects.html <-- 这看起来像相关的文档页面,但似乎缺少从 JavaScript 调用 Brython 函数的示例。
对于我的具体情况,我正在听 MIDI 事件(使用https://github.com/cwilso/WebMIDIAPIShim)
我希望执行 Brython 代码以响应收到的 MIDI 事件。
目前我正在尝试:
和 Brython 代码:
但是当我在我的 MIDI 键盘上按下一个音符时,我得到:
我不知道如何处理这个错误,而且我完全不确定这种方法是否合理。
python - Unable to import os in Brython - TypeError
I am trying to import the os module in Brython, but no matter what I do, no matter what I try, I am unable to. I get the following error (in the Firefox console):
When I do this:
This is just an example - originally the code was much longer. I am using the latest Brython version (3.2.0). The import of os and the functions work fine when I try them on the Brython page in the console they provide, and so far os is the only import that I cannot get to work. Any help is appreciated, thank you for your time
Update: It works now, but I have no idea why and I don't understand - if someone could explain what I did wrong that would be great, in case I get a similar problem in the future I looked around for alternatives to os (I want to read .txt files from a directory - I know how to do this in "vanilla" Python using os) and found a solution using glob, which I tried to import. Brython doesn't seem to come with glob, so I put the glob.py in the lib folder - but I also saw that glob imports os, so I wondered if it works, which it did. Then I tried to import os again, and now it works and I don't know why.
Now works. I don't get it, why does it work if I import glob and then os?
python - MyClass 实例的空间高效(反)序列化数组
我的对象如下所示:
(类型指示显示每个字段所需的精度,而不是 Python 实际存储这些的方式!)
我的程序构建了一个可能包含数千个 Note-s 的数组。
我需要将此数组转换为字符串,以便我可以将其 AJAX 到服务器进行存储(随后检索并转换回原始数据结构)。
我正在使用实现 Python 的 JSON 库的Brythonimport json
(我已经测试过:有效。所以我怀疑 JSON 是我最好的选择。
但是 Brython 不是一个完整的 CPython 实现,所以我可能无法导入非核心库。看起来我不能做任何花哨的事情,比如使用插槽来创建一个存储效率高的类。(Brython 将 Python 结构映射到适当的 JavaScript 结构上)。
从理论上讲,我应该能够将每个音符减少到 10 个字节,但我的目标是提供合理紧凑的存储而不是最终紧凑性的精简代码。然而,我想避免大量的低效率,例如将每个音符存储为键值对——即键将被复制。
如果我能看到可供我使用的解决方案的范围,我可以选择适当的复杂性与紧凑性权衡。也就是说,我将不胜感激在连续统一体的任何地方都能得到答案。
javascript - 如何在 brython 中绘制到画布上?
我最近在尝试 Brython,但我无法弄清楚如何在画布上绘制一个简单的矩形。我只能找到非常复杂的绘制到画布上的示例,这些示例对我不起作用,而且我无法找到文档中的明确答案。
有人能读到这篇文章,请告诉我一种用 Brython 在画布上绘制简单形状的简单方法,或者向我展示一些能让我走上正轨的东西吗?
javascript - Brython 和 Python
几天来,我一直在玩 Python,我想将我的 Python 应用程序的代码放到网络上。基本上,该应用程序都是关于向用户提出问题并根据用户的答案[他在应用程序中键入的]计算分数,然后将其返回给用户并附上适当的评论。
现在我想将应用程序发布到网络上。我找到了 Brython,但我在让它工作时遇到了问题,我是 Python 的新手和 JS 的新手。
我在 HTML 文件中的代码如下所示:
基本上,filename.py 和 brython.js 与这个 HTML 文件在同一个目录中。不幸的是,代码什么也没触发。我应该如何进一步进行?我应该阅读或做什么?
提前感谢您的帮助!
javascript - 我可以使用 brython 开发 Chrome 扩展吗?
首先,感谢您的所有帮助,因为这个问题困扰了我几天。我不是英语母语者,所以如果我犯了一些语法错误或描述不清楚的问题,请原谅我。:)
最初,我是一个只使用 Python 的爬虫。但是,我的公司希望我开发一种工具,可以帮助他们获得网站上的特定信息。
所以也许我应该先描述一下这个工具,这样你们就会知道我为什么要使用 Brython。
- 用户将打开包含他们想要捕获的信息的网站。
- 他们只需单击一个按钮,信息就会直接发送到 Outlook 文件。
如您所见,Chrome 扩展程序将是第一步的最佳选择,因此我将开发 Chrome 扩展程序。然而,主要问题是我对 JavaScript、HTML 和 CSS 不是很熟悉,所以我想用 Brython 开发扩展。不幸的是,我已经尝试了几天,但我仍然无法执行我在 Brython 中编写的扩展程序来获取整个网站的信息,这意味着我什至无法完成第一步。
所以我想我应该来这里看看Brython是否可以帮助我实现这个目标。请帮我一个忙!我可以自由地使用其他方法或编程语言来实现目标。如果您有任何建议,请随时告诉我。
深深感谢大家。:)
javascript - 未捕获的 ReferenceError:未定义旋转动画(匿名函数)
请耐心等待,我是编程新手 :) 我正在浏览器中测试 Brython。我有这个简单旋转图像的代码,在这种情况下它是一个齿轮。我想使用 python 和 DOM 来为这个 cog 的图像制作动画。这是代码:
这是 JavaScript 中的源代码:
我有错误:
怎么了?
如果我改变
至
我有错误:
javascript - 如何访问 Brython 中的“this”对象?
我将这个库用作Brython 旁边的哈希路由器。我最初用纯 JavaScript 编写代码。路由的定义如下所示:
在 Brython,到目前为止,我有:
如何从作为 Javascript 回调传入的 Brython 函数访问函数的“this”参数?