相关疑难解决方法(0)

如何使用 Brython 导入库

我希望在 Brython 中导入我自己的库。文档的此页旨在展示如何通过将适当的目录添加到 python 路径,但我无法使其工作,因为我无法使 Brython import sys

以下是 Brython 文档第一页中最简单的示例代码:

<html>
<head>
<script src="../src/Brython3.2.8/brython.js"></script>
</head>
<body onload="brython()">
<script type="text/python">
  from browser import document, alert

  def echo(ev):
    alert(document["zone"].value)

  document['mybutton'].bind('click', echo)
</script>
<input id="zone"><button id="mybutton">click !</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

效果很好。

但如果我尝试导入 sys:

<html>
<head>
<script src="../src/Brython3.2.8/brython.js"></script>
</head>
<body onload="brython()">
<script type="text/python">
  import sys
  from browser import document, alert

  def echo(ev):
    alert(document["zone"].value)

  document['mybutton'].bind('click', echo)
</script>
<input id="zone"><button id="mybutton">click !</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

然后 html 将显示,但按钮不会执行任何操作。

Chrome 上的控制台显示以下错误:

brython.js:6929 XMLHttpRequest cannot load …
Run Code Online (Sandbox Code Playgroud)

python brython

6
推荐指数
1
解决办法
4717
查看次数

标签 统计

brython ×1

python ×1