在码上掘金写python是什么体验? 使用python写一个URL分析器 您所在的位置:网站首页 装的部首怎么写的 在码上掘金写python是什么体验? 使用python写一个URL分析器

在码上掘金写python是什么体验? 使用python写一个URL分析器

2023-06-06 18:57| 来源: 网络整理| 查看: 265

我正在参加「码上掘金挑战赛」详情请看:码上掘金挑战赛来了!

你有想过在浏览器运行python么?就像运行js那样:

# 这里写python程序

现在它来了,不用安装软件,不用安装依赖,只需打开【码上掘金】就能亲身体会。我们也来体会了一把,本次使用【码上掘金】使用python写一个URL分析器。不再是使用vue,而是使用python哦,怎么样,感兴趣吧,快来看看具体实现吧。

效果展示

码上掘金

code.juejin.cn/pen/7145288…

运行效果

初始化项目

如果你已经使用过【码上掘金】,可以略过本段落,直接看下一段落。

打开码上掘金(code.juejin.cn/),选择【新建代码片段】【新建空白片段】来新建一个空白项目。

项目新建完毕后,由于我们是使用【码上掘金】写python,所以我们得增加相应的依赖才行,我们打开Script 右侧的设置按钮。

在依赖中写下关于python的js依赖。

https://cdn.jsdelivr.net/npm/jcode-tools https://cdn.jsdelivr.net/npm/brython@3/brython.min.js https://cdn.jsdelivr.net/npm/brython@3/brython_stdlib.js

添加完成后,我们整个项目初始化就完成了,我们写一点python运行试试。

这里,写的python代码不是放到javascript中,而是放到custom中的哦!

其中,橘黄色部分是【码上掘金】使用python的模板,而蓝色部分是我们自己编写的python程序,我们点击运行后,预期出现了欢迎语和一个列表。

由此证明我们环境设置的没问题。

关于【码上掘金】支持的后端,我们可以看其官方发布的JCode Custom Lang,其github: https://github.com/xitu/jcode-languages

关于python如何操作DOM

关键是有了后端,还不够哦,如果没有相关的库来操作DOM,如果要自己写一个的话,累也累坏了,于是乎,我们可以看【码上掘金】中python代码运行时是什么,具体信息如下:

我们可以看到,其使用的是brython,于是乎,我们在看到相关资料后,我们可以来写一个简单的操作。

我们要完成的需求是 画一个可以供用户输入的地方,用户输入后,可以将其显示在 下方。

其模型草图如下:

有了如上需求,我们就可以来编写一下这个小需求,其中html代码如下:

点我可以在也面上新增数据

在brython中,我们操作DOM的方法可以通过id,于是乎我们就直接给起起名id即可,例如输入框,我们id为txts,按钮我们id为PythonTest,而结果呈现我们以result来命名id。

其中python如下:

#!/jcode/lang/python https://xitu.github.io/jcode-languages/dist/lang-python.json import browser def addTxt(ev): # 获取textarea中的数据 val = browser.document["txts"].value # 将数据添加到 id为result的div中 browser.document["result"]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有