如何在网页中执行一段 pandas 代码?

2022-09-21 11:00:48 浏览数 (2)

大家好,我是早起。

前天正式宣传了一下我的「图解Pandas」(pandas.liuzaoqi.com),短短两天访问量就已经突破一万次。

除了 pandas 相关内容,很多粉丝对如何在线执行 pandas 代码感兴趣,那么今天就简单来说一下我探索这一功能的过程。

首先在设计这一功能时,需要先明确大致需求:

  • ⭐⭐⭐用户可以在当前页面执行
  • 不同用户之间独立运行
  • 不需要加载额外代码或操作

其中最重要的一点就是用户可以在当前网站、当前单元格执行代码,其次尽可能的减少其他操作。

其实为了实现这个功能,我探索了大半个月,不断修改方案,删掉了几个写了很久但是不能完美实现的代码,几度放弃,最后还是磕磕碰碰的做出来,下面是我的一些经验,仅供参考。

方案1

首先最简单的思路就是用自己的服务器,前端写一个输入框,然后将用户提交的代码到后台,执行后再返回前端,就像这样

0 人点赞