python - 如何直接从终端创建和打开 jupyter notebook ipynb 文件

标签 python terminal jupyter-notebook

命令 jupyter notebook 将打开 Jupyter 目录树页面,您可以在其中创建 ipynb 文件。

有没有办法跳过该页面并直接在浏览器上创建和打开 ipynb 文件?

我在想类似 jupyter notebook mynotebook.ipynb 之类的东西

最佳答案

在浏览器中打开笔记本

jupyter notebook <notebook>.ipynb

创建空的、最小的笔记本:

"""create-notebook.py
   Creates a minimal jupyter notebook (.ipynb)
   Usage: create-notebook <notebook>
"""
import sys
from notebook import transutils as _
from notebook.services.contents.filemanager import FileContentsManager as FCM

try:
    notebook_fname = sys.argv[1].strip('.ipynb')
except IndexError:
    print("Usage: create-notebook <notebook>")
    exit()

notebook_fname += '.ipynb'  # ensure .ipynb suffix is added
FCM().new(path=notebook_fname)

别名创建笔记本脚本:

alias create-notebook='python $(pwd)/create-notebook.py'

把它们放在一起

create-notebook my_notebook && jupyter notebook my_notebook.ipynb

关于python - 如何直接从终端创建和打开 jupyter notebook ipynb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48946639/

相关文章:

python - Jupyter 笔记本在打开时运行所有单元格

python - 返回日期时间 DataFrame 中每天唯一列条目的计数

python - 使用 pexpect/bash 时防止换行

python - 如何使用季度和年份的日期时间索引过滤 Pandas 系列

python - 如何在mac终端中设置环境变量并让python脚本有效地选择变量?

visual-studio-code - Code-OSS 无法从终端命令 'code-oss .' 打开文件夹或文件

python - 在 python 中交互式地旋转 3D 图 - matplotlib - Jupyter Notebook

python - 在代码中保存具有特定名称的 jupyter 笔记本

python - 当我执行 subprocess.Popen 时,Django 没有将数据插入数据库

python - 为什么会出现这个错误 "input_2_1:0 is both fed and fetched"?