嘿,伙计们,女孩们:)希望你们能帮助我:) 我试图运行 brython 但由于某种原因我只是得到 “未捕获的引用错误:brython 未定义 at onload”。我确实尝试了本地安装,并尝试使用 CDN 源文件。 两者我都得到相同的结果。 现在基本上我只是从文档中复制了一些简单的示例只是为了让它工作:)
我做了 brython-cli -update 我当前运行的是 3.10.3 版本 在本地。
但即使使用 CDN 导入脚本,它也不起作用
我通过flask渲染html文件并运行flask服务器(也许只是这样,不知道)。
<head>
<meta charset="utf-8">
<script type="text/javascript" src="brython.js"></script>
<script type="text/javascript" src="brython_stdlib.js"></script>
</head>
<body onload="brython()">
<h1>{{time_left}}</h1>
<script type="text/python">
from browser import document
document <= "Hello !"
</script>
</body>
如果你想在flask中加载brython.js文件和brython-stdlib.js文件,这是修改后的代码
{{}} 这种类型的语法称为 jinja 模板,你可以通过 google 搜索一下它是如何工作的,基本思想是它允许你在 html 中编写 python 代码