在线执行代码

和大多数网站不同,本教程的大部分内容都可以在线执行无需额外跳转网页,无需执行额外代码,所见即所得。

如何执行

如果你浏览的页面右上方显示有一个播放按钮,则代表该页面的全部代码可以在线执行

https://pic.liuzaoqi.com/picgo/202112171113850.png

你只需要将鼠标放在该按钮上,并点击 Live Code

https://pic.liuzaoqi.com/picgo/202112171120695.png

之后耐心等待页面加载(所需时间与网络、并发用户相关,一般在1-3分钟内加载完成,若很久没好,可以刷新下页面重新执行一般可以解决),直到提示 Lunching from mybinder.org:ready

https://pic.liuzaoqi.com/picgo/202112171122279.png

现在,你可以跳转到该页面任意单元格,通过点击 run 来运行你感兴趣的代码

https://pic.liuzaoqi.com/picgo/202112171205375.png

你也可以自由修改代码内容,来验证你的想法

https://pic.liuzaoqi.com/picgo/202112171214392.png

注意事项

不要用于执行无关代码

在线交互执行代码由运行在公共MyBinder服务上的内核提供,你应该利用此功能来验证你对该单元格的其他想法,请不要执行和当前单元格无关的代码命令,更不要用于执行自己额外的 Python 代码!

偶有报错是正常的

如果是执行代码报错,例如若提示 name 'df' is not defined 可能是由于某个相关变量df未创建(因为后面的代码可能会与该页面上方某个操作有关),你可以根据报错提示找到对应单元格执行后再次尝试!

如果是初始化报错,如上面所说,在线执行代码功能使用的是第三方平台的公共资源,因此可能会由于并发请求数量多/网络延迟等原因,引发未知错误或崩溃,如果无法使用,可以刷新页面或过一段时间再试!