python又搞事情 想一统天下?
作者:我的小熊不见了
来源:SegmentFault 思否社区
python最近又在搞大事情,就在最近,github上突然多了一个神奇的项目
git地址:https://github.com/pyscript/pyscript
并且最近一直在更新。一看这个名字就让我们不禁想起JavaScript,再去官网一看
pyscript官网:https://pyscript.net/
这家伙不仅模仿了JavaScript的名字,甚至连身子都想要取而代之!
官方对pyscript的期望是可以在浏览器上直接运行python。
<html>|
...|
<py-script> print('Now you can!') </py-script>|
</html>|
怀着一颗好奇心,我们把github上的代码克隆下来,发现是一个基于node的前端项目,那第一步先把他跑起来!
进入\pyscript-main\pyscriptjs目录下,
首先安装依赖 cnpm i 然后先在本地运行 npm run dev 打开 http://localhost:8080/


<body>
Hello world! <br>
This is the current date and time, as computed by Python:
<py-script>
from datetime import datetime
now = datetime.now()
now.strftime("%m/%d/%Y, %H:%M:%S")
</py-script>
</body>

...
<py-script src="/todo.py"> </py-script>
...
<section>
<div class="text-center w-full mb-8">
<h1 class="text-3xl font-bold text-gray-800 uppercase tracking-tight">To Do List</h1>
</div>
<div>
<input id="new-task-content" class="border flex-1 mr-3 border-gray-300 p-2 rounded" type="text">
<button id="new-task-btn" class="p-2 text-white bg-blue-600 border border-blue-600 rounded" type="submit" pys-onClick="add_task">
Add task
</button>
</div>
<py-list id="myList"></py-list>
<div id="list-tasks-container" class="flex flex-col-reverse mt-4">
</div>
<template id="task-template">
<section class="task bg-white my-1">
<label for="flex items-center p-2 ">
<input class="mr-2" type="checkbox" class="task-check">
<p class="m-0 inline"></p>
</label>
</section>
</template>
</section>
def add_task(*ags, **kws):
...
在另一个todo_pylist.html页面中,提供了直接在浏览器中运行python命令的方法,





-
WeRSS高效的开源微信公众号订阅工具
WeRSS 是一个用于订阅和管理微信公众号内容的工具,提供了 RSS 订阅功能。该项目采用前后端分离架构,后端使用 Python + FastAPI 搭建,前端基于 Vue 3 + Vite 开发,数
-
VeighNa基于Python的开源量化交易系统开发框架
VeighNa是一款基于 Python 的开源量化交易系统开发框架,该项目定位于为交易员和金融机构提供一站式量化交易解决方案,既支持策略研发、回测,又具备实盘交易功能。VeighNa汇集了众多国内外交
-
n8n兼具代码灵活性和可视化简单操作的开源神器
n8n,一款兼具代码灵活性和可视化简单操作的开源神器,让这些事情分分钟搞定!它支持 400+ 应用和服务,内置 AI 能力,既能拖拽完成任务,也能用代码搞定复杂逻辑,还能自托管,掌控所有数据。什么是
关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- Laravel框架惊现高危漏洞 攻击者可肆意植入恶意脚本
- Dioxus基于Rust适用于 Web、桌面、移动设备等的全栈应用程序框架
- 加币兑换人民币汇率2023年12月28日
- 中国移动5G无线主设备集采:超77亿大单落地,华为一骑绝尘,爱立信、诺基亚份额增长
- Google 搜索引擎将加入 AI 聊天功能|Meta 计划今年推出商用 AIGC 技术|思否周刊
- 阿里云被曝 UI 抄袭,复刻 SkyWalking Trace Profiling 页面
- 慢下来&快起来,看Coca-Cola高效转型路径
- 【杂谈快报】与华为签署全面战略合作协议,阿维塔到2025年推4款新车
- 华为官宣:孟晚舟担任轮值董事长
- 电联启动2.1GHz 5G SA无线主设备集采:规模24.2万站 最高限价205亿元
- 软件正版化,自主操作系统应用先行
- 云旗OS助手支持一键安装UOS操作系统