jupyter-notebook - 在 Jupyter 笔记本/实验室中,如何在退出时自动重置变量?
问题描述
我有一个 jupyter 笔记本,其中包含我不想缓存在笔记本中的敏感数据。这将避免 jupyter 混合数据和代码的倾向。
在笔记本中,我可以使用重置所有变量
%reset
有没有办法在退出时自动运行它,或者在笔记本或服务器关闭时自动运行?
或者是否有一个命令行脚本可以在 a 上运行.ipynb
,例如在每晚的 cron 作业中,以清除存储变量的文件(或者 - 甚至更好 - 仅某些变量)?
谢谢!
解决方案
nbclean允许对生成的笔记本中清理和更改的内容进行一些相当复杂的自定义。您可以使用按您的日程安排运行的脚本来执行 cron 作业。或者使用 Github 操作来触发推送等操作。
推荐阅读
- kubernetes - Kubernetes/EKS 滚动更新导致停机
- amazon-web-services - AWS:添加额外层:未找到模块
- elixir - 在 Elixir 中通过模式匹配动态生成不同数量的函数?
- ios - SwiftUI 位置权限不显示
- objective-c - 如何使用 Ionic v4 在 safariview 控制器插件中隐藏工具栏
- jenkins - 使用 Jenkinsfile(pipeline) 创建的 Jenkins 作业出现错误(java.lang.NoSuchMethodError: No such DSL method 'xldCreatePackage' found..)
- r - 如何使用不同的分位数来突出显示带有ggridges的R中相应分布的尾部?
- javascript - Service Worker 和两个缓存
- python-3.x - 如何使用python3在srt中转换pocketsphinx响应数据
- php - PHP:在while循环中更新双引号字符串