如何解决如何使用 brython 导入类?
最近我在用 python 做一个小项目(Conway's Game of Life)。
我想为浏览器做 GUI,所以我决定使用一个名为 Brython 的库,它允许我在客户端使用 python(是一个解释器,将 python 代码转换为 js 代码)。
我目前遇到的问题是我无法使用导入行从其他文件导入类。
- 网页
- 游戏
- _ _ init _ _.py
- Cell.py
- 游戏.py
- 游戏
- index.css
- index.html
- index.py
index.py 是页面收费时将执行的文件。同样有这一行产生错误(当我评论错误消失但我不能使用我必须使用的东西时,大声笑):
import Game.Game as Game
from Game.Cell import Cell
浏览器中的控制台显示下一行:加载资源失败:服务器响应状态为 404(找不到文件)
这也是:错误 404 意味着在 url http://localhost:8000/Game/Web/Game.py 中找不到 Python 模块游戏
所以,问题是我没有很好地指定 URL,但我不知道如何解决它。有什么帮助吗?
解决方法
您还应该在导入中包含 Web
文件夹。因此,您的导入应该是这样的:import Web.Game.Game as Game
和 from Web.Game.Cell import Cell
。此外,不要忘记在您的 <script type="text/javascript" src="brython_stdlib.js"></script>
中添加 index.html
以使这些导入工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。