我正在尝试自动化我的项目创建过程,并希望在其中创建一个新的jupyter笔记本并用一些单元格和内容填充它,我通常在每个笔记本中(即,导入,标题等)
是否可以通过python执行此操作?
Duc*_*o A 18
你可以使用nbformat来做到这一点.下面以编程方式创建IPython Notebook的示例:
import nbformat as nbf
nb = nbf.v4.new_notebook()
text = """\
# My first automatic Jupyter Notebook
This is an auto-generated notebook."""
code = """\
%pylab inline
hist(normal(size=2000), bins=50);"""
nb['cells'] = [nbf.v4.new_markdown_cell(text),
nbf.v4.new_code_cell(code)]
fname = 'test.ipynb'
with open(fname, 'w') as f:
nbf.write(nb, f)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2908 次 |
| 最近记录: |