尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
如何将 marimo 笔记本导出为静态 HTML 并用 --watch 自动重新导出?
如何将 marimo 笔记本导出为静态 HTML 并用 --watch 自动重新导出【免费下载链接】marimoA reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.项目地址: https://gitcode.com/GitHub_Trending/ma/marimomarimo 笔记本保存为纯 Python 文件如果你需要一份不带交互的 HTML 快照——比如归档、发给人离线查看——可以用marimo export html命令完成。这条命令会先运行笔记本生成可视化输出再保存为 HTML。本文介绍一次性导出以及如何用--watch让 HTML 在笔记本文件变化后自动重新导出。前提已按安装指南安装 marimopip、uv、conda 等途径并且当前环境能正常运行目标笔记本。一次性导出为静态 HTML基本命令marimo export html notebook.py -o notebook.html把notebook.py换成你的笔记本文件名。导出行为有几点需要知道导出会执行笔记本marimo 先运行笔记本以生成可视化输出再保存为 HTML因此环境里要装好笔记本依赖。-o缺省时打印到终端不提供--output时HTML 内容会输出到 stdout 而不是写入文件。覆盖已有文件输出文件已存在时一次性导出会提示是否覆盖用-f/--force跳过确认直接覆盖。向笔记本传递 CLI 参数用--分隔例如marimo export html notebook.py -o notebook.html -- -arg1 foo -arg2 bar。导出成功后用浏览器打开生成的notebook.html即可看到文档和输出。若笔记本配置了 slides 布局生成的是 HTML reveal.js 幻灯片会保留幻灯片结构、演讲者备注嵌入 HTML 中任何收到文件的人都可以看到和幻灯片设置。用 --watch 自动重新导出笔记本还在频繁修改时加上--watchmarimo 会监视笔记本文件磁盘上每次变化都自动重新导出marimo export html notebook.py -o notebook.html --watch约束与行为--watch必须配合-o不提供输出文件时会报Cannot use --watch without providing an output file with --output.命令不会启动。监视启动后终端会显示Watching notebook.py for changes...文件变化时打印File ... changed. Re-exporting to notebook.html并重新执行导出、覆盖输出文件。watch 模式下重新导出会直接覆盖输出文件不做覆盖确认。该命令会持续运行按 CtrlC 中断即停止监视。可选导出中隐藏代码默认导出包含笔记本代码--include-code默认开启。如果只要输出和文档、不暴露代码加上--no-include-codemarimo export html --no-include-code notebook.py -o notebook.html --watch如何判断导出是否成功文档给出的判断依据是退出状态码单元格出错时状态码非零导出过程中任何单元格报错命令会以非零状态码结束。但 HTML 结果可能仍然生成错误会包含在输出页面里一次性模式下会提示Export was successful, but some cells failed to execute.watch 模式下每次重导同样出错时打印同样的警告并继续监视。如果脚本化流程允许单元格报错可在命令后追加|| true例如marimo export html notebook.py || true。watch 模式下每次重导出后检查终端是否打印Re-exporting to ...以及输出 HTML 文件的时间戳是否更新即可确认自动重新导出在工作。其他导出路径可选从编辑器导出在 marimo 编辑器的笔记本菜单里可直接把当前视图下载为静态 HTML还可以为单个笔记本配置自动保存 HTML 快照快照存放在笔记本目录下的__marimo__文件夹中。预渲染 HTML静态导出在浏览器运行时才执行 JavaScript 渲染源码为 HTML。如果需要直接提供渲染好的 HTML官方文档给出了一个基于 playwright 的后处理脚本它调用playwright install chromium-headless-shell下载无头浏览器需要网络下载与写入权限再用 Chromium 打开导出的 HTML 并把渲染结果写为新文件。仅在你确实需要直接服务 HTML时才走这条分支。完整的格式对照PDF、ipynb、Markdown、WebAssembly HTML 等见导出指南索引marimo export html的参数细节可参考 导出命令实现。【免费下载链接】marimoA reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.项目地址: https://gitcode.com/GitHub_Trending/ma/marimo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

用OpenAI Codex构建多智能体编排:从架构设计到落地实践

用OpenAI Codex构建多智能体编排:从架构设计到落地实践

去年年底第一次在终端里跑起codex exec的时候,我其实没抱太大期望。OpenAI 那段时间产品节奏快得吓人,Codex 这个命令行工具往 GitHub 上一放,大家第一反应都是“又是个能写代码的 Agent”。但真正用了一两周之后,我发现事情没那么…

📅 2026/9/14 4:30:38
WorkBuddy金融版实测:金融行业Agent落地与合规破局

WorkBuddy金融版实测:金融行业Agent落地与合规破局

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/14 4:30:38
本地大模型与OpenAI部署方案对比与选型指南

本地大模型与OpenAI部署方案对比与选型指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/14 4:30:38
MORE NEWS

更多资讯

📰

2026年Java技术趋势与开发者必备技能

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

嵌套子查询作用域规则:列名遮蔽与变量传递的SQL陷阱

1. 一次线上慢查询把同事看懵了:嵌套子查询的列名“穿层”效应上周处理一个报表慢查询,嵌套了三层子查询,业务方反馈跑出来某些客户的金额对不上。我把SQL拆开一层一层执行,单层结果都对,合在一起就错——典型的列名绑…

📰

LSTM+Attention古诗生成系统:从数据清洗到CPU部署全链路

简介:本资源是一个基于深度学习的古诗自动生成系统,面向人工智能初学者与自然语言处理实践者,聚焦诗词文本生成这一典型NLP任务,帮助用户理解RNN建模、词向量嵌入及前后端协同开发全流程。压缩包共72个文件,含8个核心P…

📰

百元成本打造openclaw 7x24小时私人AI助手服务器

这是《新手小白从零开始,教你安装和使用openclaw》系列的第五篇。前四篇已经把 openclaw 是什么、怎么装、怎么配模型、怎么接微信都过了一遍,今天专门解决一个很多人卡住的问题:怎么用一百块左右的成本,把这东西变成一台 724 小时…

📰

FRI采样原理与MATLAB仿真:脉冲流信号亚奈奎斯特重构实战

简介:面向电子信息工程、计算机及数学专业学生,这套Matlab代码包围绕脉冲流的时延和幅度FRI(有限速率创新)采样与重构展开,适用于课程设计、期末大作业或毕业设计中的信号处理仿真环节。压缩包共6个文件,包…

📰

Burn IR 中间表示:burn-ir 如何为张量计算提供跨后端抽象与可缓存的图执行基础

Burn IR 中间表示:burn-ir 如何为张量计算提供跨后端抽象与可缓存的图执行基础 【免费下载链接】burn Burn is a next generation tensor library and Deep Learning Framework that doesnt compromise on flexibility, efficiency and portability. 项目地址: ht…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬