使用pyscript在網(wǎng)頁中撰寫Python程式的方法
根據(jù) Anaconda 的項目 pyscript,可以將 python 的代碼直接寫在網(wǎng)頁中,目前只支援兩種標簽,分別是<py-script>
與 <py-repl>
,以下是簡單的示例。
使用這兩行導(dǎo)入 pyscript
<link rel="stylesheet" rel="external nofollow" rel="external nofollow" /> <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
使用<py-repl>
標簽,會顯示原始碼,可以單擊左下角的按鍵,開始運行。
<py-repl> from datetime import datetime now = datetime.now() print("目前日期時間", now.strftime("%m/%d/%Y, %H:%M:%S")) list1 = list("Pythony在網(wǎng)頁中執(zhí)行") for i in list1: print("{}".format(i)) </py-repl>
效果如下:
使用<py-repl>
標簽的結(jié)果,原則上是使用非同步處理,所以與主畫面渲染比較會有延遲。
使用<py-script>
標簽
<py-script> from datetime import datetime now = datetime.now() print("目前日期時間", now.strftime("%m/%d/%Y, %H:%M:%S")) list1 = list("Pythony在網(wǎng)頁中執(zhí)行") for i in list1: print("{}".format(i)) </py-script>
效果如下:
使用<py-script>
標簽的結(jié)果
完整程式范例如下。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <title>第一個 PyScript 練習</title> <link rel="icon" type="image/png" href="favicon.png" rel="external nofollow" /> <link rel="stylesheet" rel="external nofollow" rel="external nofollow" /> <script defer src="https://pyscript.net/alpha/pyscript.js"></script> </head> <body> 在網(wǎng)頁中撰寫 Python 程式<br> 顯示目前時間與印出一個列表: 使用 py-repl 標簽<br/> <py-repl> from datetime import datetime now = datetime.now() print("目前日期時間", now.strftime("%m/%d/%Y, %H:%M:%S")) list1 = list("Pythony在網(wǎng)頁中執(zhí)行") for i in list1: print("{}".format(i)) </py-repl> 使用 py-script 標簽<br/> <py-script> from datetime import datetime now = datetime.now() print("目前日期時間", now.strftime("%m/%d/%Y, %H:%M:%S")) list1 = list("Pythony在網(wǎng)頁中執(zhí)行") for i in list1: print("{}".format(i)) </py-script> </body> </html>
參考資料
pyscript,https://pyscript.net/
PyScript,https://github.com/pyscript/pyscript
到此這篇關(guān)于使用pyscript在網(wǎng)頁中撰寫Python程式的方法的文章就介紹到這了,更多相關(guān)pyscript Python程式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?shapefile轉(zhuǎn)GeoJson的2種方式實例
geojson是地圖可視化系統(tǒng)中最常用的地理數(shù)據(jù)格式,幾乎所有主流地圖可視化庫或框架都支持geojson數(shù)據(jù)的加載,下面這篇文章主要給大家介紹了關(guān)于Python?shapefile轉(zhuǎn)GeoJson的2種方式的相關(guān)資料,需要的朋友可以參考下2023-03-03Python面向?qū)ο蟪绦蛟O(shè)計中類的定義、實例化、封裝及私有變量/方法詳解
這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計中類的定義、實例化、封裝及私有變量/方法,結(jié)合具體實例形式較為詳細的分析了Python面向?qū)ο蟪绦蛟O(shè)計中類的定義、實例化、封裝、私有變量、私有方法等相關(guān)使用技巧,需要的朋友可以參考下2019-02-02