如何使用PyScript导入远程Python文件?
解决方案:用GitHub原始文件地址加载PyScript脚本
你之前的问题出在错误使用了GitHub的网页视图地址,https://github.com/etc/blob/gh-pages/是带UI的页面链接,返回的是HTML内容,不是纯Python脚本,PyScript无法解析。
要实现纯客户端加载,完全可行,只需把fetch的地址换成GitHub的原始文件根地址:
- 原始文件地址格式:
https://raw.githubusercontent.com/[你的用户名]/[仓库名]/gh-pages/
修改后的py-config配置示例:
<py-config> [[fetch]] from = "https://raw.githubusercontent.com/[你的用户名]/[仓库名]/gh-pages/" files = ["myadd.py", "你的第二个脚本.py"] </py-config>
关键说明:
raw.githubusercontent.com提供的是纯文本形式的文件内容,PyScript可以直接读取解析,不需要额外服务器。- 配置完成后,GitHub Pages部署的静态页面会直接从这个地址拉取你的Python脚本,全程纯客户端运行,完全符合你的需求。
- 可以先在浏览器访问你的脚本raw地址(比如
https://raw.githubusercontent.com/[你的用户名]/[仓库名]/gh-pages/myadd.py),确认页面显示的是纯Python代码,没有多余HTML元素,这样就能保证加载正常。
内容的提问来源于stack exchange,提问作者user401247
相关产品推荐
相关产品推荐

