将笔记本导出为docx文件的jupyter bundler扩展名

jupyter-docx-bundler的Python项目详细描述


Jupyter Docx捆绑器扩展

PyPi VersionConda VersionBuild StatusCoverage

将笔记本导出为docx文件的jupyter bundler扩展名

安装

使用pip

安装

确保已安装Pandoc,有关说明,请参见installing-pandoc

pip install jupyter-docx-bundler
jupyter bundlerextension enable --py jupyter_docx_bundler --sys-prefix

使用conda

安装
conda install -c mrossi jupyter-docx-bundler

用法

添加元数据

bundle扩展使用笔记本的元数据(如果您提供的话)。

  • "title": "Notebook title"
  • "authors": [{"name": "author1"}, {"name": "author2"}]
  • "subtitle": "Notebook subtitle"
  • "date": "Notebook date"

可以在edit->;edit notebook metadata下编辑笔记本元数据。

隐藏输入或完整的代码单元

通过定义单元格标记,可以隐藏单个代码单元格或仅隐藏其输入:

  • nbconvert-remove-cell:删除整个单元格
  • nbconvert-remove-input:删除单元格的输入代码

(目前没有为这些标记配置默认值,上面列出的值是在我的代码中定义的,而不是在nbconvert中。这在未来可能会改变。)

可以通过激活view->;cell toolbar->;tags下的单元格工具栏来显示单元格标记。

从控制台直接呼叫(nbconvert)

要从控制台直接使用捆绑器,nbconvert实用程序可以与目标格式docx一起使用:

  • jupyter nbconvert --execute --to=docx <source notebook>.ipynb --output <target document>.docx

应该使用--execute选项来确保在生成之前运行笔记本。

开发

测试

pytest测试包。克隆存储库并安装需求,例如conda:

conda install --file requirements.txt --file requirements_test.txt

pytest .

建筑

要用conda-build构建包,需要调用

conda-build conda.recipe

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java HttpSession API   如果模式可用,xml java将忽略DTD进行验证   java从远程位置调用Jersey API   在Java中直接从URL读取html   如何使用#Hibernate#Spring#Java在MySql中存储“日期”?   java如何在JSP中迭代列表对象?   java如何使用PDFBox确定实际PDF内容的位置?   utf 8计算Java字符串的UTF8长度,而不实际对其进行编码   java我正在尝试通过whatsapp或任何其他messenger应用程序发送/共享mp3原始文件。   使用Java定期将记录写入CSV文件   用于队列和工作程序设计的java实时执行器池   java与t1的区别是什么。当前线程和线程。当前线程?   java将大字符串写入文本文件?   java传递给侦听器   java如何从对象列表向JComboBox添加项