当前位置: 首页 > 网络应用技术

放下JavaScript,并使用HTML和Python作为网站

时间:2023-03-06 14:38:06 网络应用技术

  有时,我们的计算机上没有Python,但是您需要验证Python代码的工作效果。

  有时,您想制作一个网页,但是只有HTML和Python。因此,如果您想使用一些复杂的逻辑进行网页,您只能学习JavaScript吗?

  实际上。如果您不考虑网页的美丽,则可以使用HTML + Python实现一个简单的网页。

  我们今天要介绍的内容称为Pyscript,使用它而无需安装任何软件。只要有记事本,您就可以编写html+python的代码。写下,double -clod -click this html文件,请使用浏览器打开它,您可以直接查看Python代码的运行结果。

  假设我现在要编写一件代码,并使用有效的算法来计算Fibona的前10个项目的值。现在我已经编写了代码并想验证它是否正确:

  我的计算机上没有python,我不知道任何在线python解释器。如何做?此时,您只需要在此Python代码之前和之后添加一些HTML代码,然后将其保存为.html文件:

  保存后,双击此HTML文件,用浏览器打开它,您可以看到操作的结果,如下图所示:

  到目前为止,它似乎与那些在线Python操作环境没有什么不同。但是Pyscript更加强大,以至于它带有一些常见的第三方库,例如Numpy或Matplot,甚至可以手动安装第三方库。

  对于随附的numpy和matplotlib,您可以直接使用标签来声明:

  操作效果如下图所示:

  如果要安装第三方库,则只需下载即可。whl文件与库相对应,将其与HTML文件一起放在一起,然后使用中间的相对路径导入。但是在我的测试后,导入的请求有点问题。因此,我不会引入太多。如果官方,请参阅将修复此错误。

  在Pyscript的Github [1]上,给出了许多演示,甚至可以使用它来制作超级马里奥网络游戏。如果您有兴趣,可以看看。

  总结

  目前,只有从运行Python代码的小功能中,Pyscript仍然比Justyter差得多。但是Pyscript可以编辑HTML元素,以便它可以在一定程度上替换JavaScript,从而通过HTML获得一些复杂的网页。

  以上是该共享的所有内容。如果您想了解更多信息,请转到公共帐户:Python编程学习圈,每日干货共享

  原始:https://juejin.cn/post/7098905326874787853