JupyterNotebook基本操作

简介: JupyterNotebook基本操作

目录


Jupyter notebook文件操作


创建文件


修改文件名


复制文件


移动文件


删除文件


上传文件


下载文件


Jupyter notebook单元格操作


内容类型


编辑模式


快捷键


对照表


命令模式


编辑模式


查看快捷键


进入Jupyter Notebook主界面“File”中


VSCode配置Jupyter notebook


安装Jupyter插件


ipynb文件


py文件




Jupyter notebook文件操作


操作Jupyter内的文件途径有2种:


  • 服务与客户端同一台设备上,可以直接修改文件夹与文件,也可以通过Jupyter操作

  • 服务与客户端不在同一台设备上,通过Jupyter操作

2.png

创建文件


打开浏览器的Jupyter后,右上角可以创建新的

3.png

注意


Jupyter创建的Python文件后缀为.ipynb


修改文件名


  • 双击文件名

  • 在文件列表中修改,需要在文件关闭的情况下
  • 4.png

复制文件

5.png

移动文件

6.png

删除文件

7.png

上传文件


选择上传文件按钮,选中文件即可

8.png

下载文件

9.png

Jupyter notebook单元格操作


Jupyter Notebook文档由一些单元格组成,我们可以在单元格中输入相关代码或者说明文字


内容类型

10.png


Code


Python代码单元格,用来编写代码


MarkDown


支持Markdown语法单元格,用来编写描述程序的文字


Raw NBConvert


原生类型单元格,内容会原样显示。使用NBConvert转换后才会显示特殊格式,基本不用


Heading


标题单元格,已经不再支持


编辑模式


命令模式


单元格处于选中状态,不可写内容


单元格左侧为粗蓝色线条,其余是细灰线条


按esc键进入命令模式


编辑模式


单元格处于编辑状态,可以写内容


此时单元格左侧为绿色线条,其余为细绿色线条


按enter或return键进入编辑模式


注意


模式不同,对快捷键支持不同


快捷键


对照表

符号 Mac按键 Windows按键
command
control ctrl
option alt
shift shift
return return
space space
tab tab
delete backspace
fn delete delete


命令模式

快捷键 用途
F 查找和替换
进入编辑模式
⌘⇧F 打开命令选项板
⌘⇧P 打开命令选项板
P 打开命令选项板
⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ 运行选中单元格
⌥↩ 运行当前单元格并且在下方插入单元格
Y 将单元格切换至code状态
M 将单元格切换至markdown状态
R 将单元格切换至raw状态
1 将单元格设定一级标题
2 将单元格设定二级标题
3 将单元格设定三级标题
4 将单元格设定四级标题
5 将单元格设定五级标题
6 将单元格设定六级标题
选中上方单元格
K 选中上方单元格
选中下方单元格
J 选中下方单元格
⇧K 向上多选单元格
⇧↑ 向上多选单元格
⇧J 向下多选单元格
⇧↓ 向下多选单元格
A 在上方插入单元格
B 在下方插入单元格
X 剪切选中单元格
C 复制选中单元格
⇧V 粘贴到上方单元格
V 粘贴到下方单元格
Z 撤销删除
D, D 删除选中单元格
⇧M 合并选中单元格,若直选中一个则与下一个单元格合并
⌘S 保存
S 保存
L 转换行号
O 转换输出
⇧O 转换滚动输出
H 显示快捷键帮助
I, I 中断Notebook内核
O, O 重启Notebook内核
esc 关闭页面
Q 关闭页面
⇧L 转换所有单元格行号且设置持续有效
⇧␣ 向上滚动
向下滚动

编辑模式


Mac快捷键 Windows快捷键 用途
代码补全或缩进
⇧⇥ ⇧⇥ 提示
⌘] ⌃] 向后缩进
⌘[ ⌃[ 向前缩进
⌘A ⌃A 全选
⌘Z ⌃Z 撤销
⌘/ 注释
⌘D 删除该行内容
⌘U 撤销
⌘↑ ⌃↑ 光标跳转至单元格起始位置
⌘↓ ⌃↓ 光标跳转至单元格最终位置
⌥← ⌃← 光标位置左移一个单词
⌥→ ⌃→ 光标位置右移一个单词
⌥⌫ ⌃⌫ 删除前边一个单词
⌥⌦ ⌃⌦ 删除后边一个单词
⌘⇧Z ⌃Y 重做
⌘⇧U ⌃⇧Z 重做
⌘⌫ ⌃⌫ 删除该行光标左边内容
⌘⌦ ⌃⌦ 删除该行光标右边内容
⌃M ⌃M 进入命令模式
esc esc 进入命令模式
⌘⇧F 打开命令选项板
⌘⇧P 打开命令选项板
⇧↩ ⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ ⌃↩ 运行选中单元格
⌥↩ ⌥↩ 运行当前单元格并且在下方插入单元格
⌃⇧- ⌃⇧- 以光标所在位置分割单元格
⌘S ⌃S 保存
下移光标
上移光标

查看快捷键


进入Jupyter Notebook主界面“File”中


  • 在“New”的下拉列表中选择环境创建一个笔记本

  • 点击“Help”

  • 点击“Keyboard Shortcuts”
  • 11.png

VSCode配置Jupyter notebook


VSCode默认是支持Jupyter Notebook的使用,但需要安装Jupyter Notebook工具。具体方式如下:


安装Jupyter插件

12.png

ipynb文件


可以在右下角选择python环境


py文件


py后缀的文件,在VSCode也可以是交互式的文件


注意


VSCode会提示安装ipykernel模块,安装即可(同一环境只安装一次)

13.png


相关文章
|
6月前
|
JSON Shell API
3.基本操作
3.基本操作
|
6月前
|
存储
二叉树的基本概念以及基本操作
二叉树的基本概念以及基本操作
77 2
|
6月前
|
网络架构
|
SQL
数据的基本操作
数据的基本操作。
41 1
|
11月前
|
C++
c++ 链表基本操作
c++实例化对象: 类名 变量 = 类名() 如果是new方式,那么是类名* 指针名 = new 类名()
36 0
|
人工智能 C语言
线性表的定义和基本操作
线性表的定义和基本操作
140 0
|
数据库
Bartender基本操作
本教程使用的是Bartender10,其他版本的Bartender使用上差不多。
|
存储 机器学习/深度学习
图的基本操作
图的基本操作
88 0
|
人工智能
线性表的定义和基本操作(三)
线性表的定义和理解,和一些基本的操作,并且有例题
104 0
基本操作篇——数控车床
基本操作篇——数控车床
基本操作篇——数控车床