一个可以永久在远程且有状态的 VM 上运行 Python REPL 服务
一个可以永久在远程且有状态的 VM 上运行 Python REPL 服务
页面内有广告,如果你看不到说明你在用广告拦截插件,为了网站能够持续运营,请顺手将本网站加到广告拦截白名单中,感谢!
这个服务的侧重点很有意思,一般来说,提供 Python REPL 的服务都需要依赖一个短时间的会话,当你第二次打开时,之前的数据和状态已经丢失了。
这个服务别出心裁,你创建的不是会话(session),而是一个机器(node),你可以在 REPL 里执行你的 Python 代码。
当检测到连接断掉之后,后台会把这个机器的内存 dump 出来保存到磁盘上,下次你再次连接上的时候,再从磁盘把上次的内存恢复出来,从而实现有状态的服务。
意味着,那些不活跃的会话只是占用了一小部分存储空间而已。
你可以在这个 REPL 沙箱里执行那些 AI 生成的 Python 代码,用来做初步验证,相比直接粘贴在你自己的 IDE 里执行,会更加安全。