这个代码 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>
1
ruxuan1306 2022-05-09 03:20:05 +08:00
试了下没问题,注意缩进就可以:
![O88DTP.png]( https://s1.ax1x.com/2022/05/09/O88DTP.png) |
2
l4ever 2022-05-09 08:23:08 +08:00
f12,打开 network 看看
|
3
acehowxx 2022-05-09 08:23:23 +08:00 via Android
chrome 是可以的。你得等,因为用的是 web assembly 实现的,所以特别慢。你等 2 分钟是会出来结果的。我觉得如果谷歌不在浏览器层面进行优化提供个 py 的 v8 引擎支持的话,以现在这种运行速度,这个项目前景不明。
|
4
silkriver 2022-05-09 08:48:54 +08:00
我刚试了直接双击的话等 40 秒,通过 nginx 的话 5 秒
|
5
Abbeyok 2022-05-09 09:05:40 +08:00
前端写 python ,有点鸡肋
|
6
v2defy 2022-05-09 10:09:13 +08:00
我用了你的代码,一个字没改,可以执行,页面上除了那两行”My first...“之外,第三行先是空白,然后闪过 print("hello"),然后迅速变成了 hello ,耗时大约 3 秒左右
|
7
ahalamora1981 2022-05-10 21:14:06 +08:00
____<py-script>
print("hello") ____</py-script> 这样写(回复框格式问题,我用下划线 "_" 代表空格)。所有<py-script>标签内的 python 代码不能有缩进,要顶着左边框写。python 严格缩进,HTML 不严格缩进,所以这个问题将来也是很难解决的。我自己就是写一个方法放在 py 文件里,html 只是调用,这样干净一点。 |