python - 使用 `jupyter nbconvert` 忽略 `--to script` 中的 Markdown 单元格

标签 python jupyter-notebook nbconvert

是否可以让 jupyter nbconvert ... --to script 忽略 markdown 单元格而不是将它们转换为注释?

我问是因为我想使用 flake8 来检查生成的 Python 代码,但我不想包含 markdown 单元格(例如,因为它们通常是长行,并且我不想让 flake8 提示他们)。

最佳答案

命令行参数 PythonExporter.exclude_markdown 可以满足您的需求。要获取仅查看代码单元的 pep8 错误列表,我运行

jupyter nbconvert my_notebook.ipynb --stdout --to python --PythonExporter.exclude_markdown=True | flake8 - --ignore=W391

关于python - 使用 `jupyter nbconvert` 忽略 `--to script` 中的 Markdown 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37423380/

相关文章:

python - 查找文本是否突出显示

python - RandomForestClassifier 可视化 - 重叠颜色

python - BeautifulSoup </div> 抓取突然停止工作

pandas - 如何使用 nbconvert 在 jupyter notebook 的 html 输出中添加垂直滚动条?

python-3.x - 使用 nbconvert 将 Jupyter 笔记本转换为 PDF。希望输出看起来与 jupyter 笔记本一模一样

python - 使用 Pandas 解析时避免 Excel 的科学记数法舍入

config - 将自定义标题文本添加到 jupyter notebook 界面

python - 如何处理 Jupyter Notebook NBextension 配置错误?

jupyter-notebook - 如何使用 jupyter notebook 查看 Python 类文档字符串?

markdown - 如何在 pdf 转换过程中删除 Jupyter 中的标题编号?