有人用 pyscript 了吗 我这里测试例没用

2022-05-09 00:04:49 +08:00
 woshichuanqilz

这个代码 print 打印不出来, firefox 和 chrome 都测了, 这个可能是什么问题?

<!DOCTYPE html>
<html>

<head>
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
</head>

<body>

    <h1>My First Heading</h1>
    <p>My first paragraph.</p>
    <!-- Magic is here! -->
    <py-script>
        print("hello")
    </py-script>
</body>

</html>
3024 次点击
所在节点    Python
7 条回复
ruxuan1306
2022-05-09 03:20:05 +08:00
试了下没问题,注意缩进就可以:
![O88DTP.png]( https://s1.ax1x.com/2022/05/09/O88DTP.png)
l4ever
2022-05-09 08:23:08 +08:00
f12,打开 network 看看
acehowxx
2022-05-09 08:23:23 +08:00
chrome 是可以的。你得等,因为用的是 web assembly 实现的,所以特别慢。你等 2 分钟是会出来结果的。我觉得如果谷歌不在浏览器层面进行优化提供个 py 的 v8 引擎支持的话,以现在这种运行速度,这个项目前景不明。
silkriver
2022-05-09 08:48:54 +08:00
我刚试了直接双击的话等 40 秒,通过 nginx 的话 5 秒
Abbeyok
2022-05-09 09:05:40 +08:00
前端写 python ,有点鸡肋
v2defy
2022-05-09 10:09:13 +08:00
我用了你的代码,一个字没改,可以执行,页面上除了那两行”My first...“之外,第三行先是空白,然后闪过 print("hello"),然后迅速变成了 hello ,耗时大约 3 秒左右
ahalamora1981
2022-05-10 21:14:06 +08:00
____<py-script>
print("hello")
____</py-script>

这样写(回复框格式问题,我用下划线 "_" 代表空格)。所有<py-script>标签内的 python 代码不能有缩进,要顶着左边框写。python 严格缩进,HTML 不严格缩进,所以这个问题将来也是很难解决的。我自己就是写一个方法放在 py 文件里,html 只是调用,这样干净一点。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/851620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX