本文搜集了一些关于jupyter的使用技巧,包括快捷键,ipynb文件另存py文件的技巧

快捷键

“shift+enter”notebook单元格内执行代码,并且自动跳至下一个的单元格
“tab"自动补齐代码,相当于eclipse的alt+/
“shift+tab"连按2次,显示注释,相当于eclipse的f2命令模式(蓝框)和编辑模式(绿框)的切换:蓝-绿:"Enter”,绿-蓝:"EsC”
当前单元格下方创建单元格(命令模式下):"A”当前单元格上方创建单元格(命令模式下):"B”
当前单元格MarkDown模式和Code模式切换(命令模式下):m到c为Y”,c到m为“M°
当前单元格内容增加行号(命令模式下):L”
删除单元格:连续两次按“D”
保存:"S”
命令模式(按键Esc开启)
r:转入编辑模式
Shift-Enter:运行本单元,选中下个单元Ctril-Enter:运行本单元Alt-Enter:运行本单元,在其下插入新单元Y:单元转入代码状态
M:单元转入markdown状态R:单元转入raw状态
1:设定1级标题2:设定2级标题3:设定3级标题4:设定4级标题5:设定5级标题6:设定6级标题
Up:选中上方单元
K:选中上方单元
Down:选中下方单元
J:选中下方单元
Shift-K:扩大选中上方单元
Shift-J:扩大选中下方单元
Shift-J:扩大选中下方单元
A:在上方插入新单元
B:在下方插入新单元
X:剪切选中的单元
C:复制选中的单元
Shift-V:粘贴到上方单元
V:粘贴到下方单元
Z:恢复删除的最后一个单元D,
D:删除选中的单元
Shift-M:合并选中的单元
Ctrl-S:文件存盘
S:文件存盘
L:转换行号
o:转换输出
Shift-O:转换输出滚动
Esc:关闭页面
Q:关闭页面
H:显示快捷键帮助
1,1:中断Notebook内核
0,0:重启Notebook内核
Shift:忽略
Shift-Space:向上滚动
Space:向下滚动
编辑模式(Enter 键启动)
Tab:代码补全或缩进
Shift-Tab:提示
Ctrl-]:缩进
Ctrl-{:解除缩进
Ctrl-A:全选
Ctrl-Z:复原
Ctrl-Shift-Z:再做
Ctrl-Y:再做
Ctrl-Home:跳到单元开头
Ctrl-Up:跳到单元开头
Ctrl-End:跳到单元末尾
Ctrl-Down:跳到单元未尾
Ctrl-Left:跳到左边一个字首
Ctrl-Right:跳到右边一个字首
Ctrl-Backspace:删除前面一个字
Ctrl-Backspace:册删除前面一个字
Ctrl-Delete:删除后面一个字
Esc:进入命令模式
Ctrl-M:进入命令模式
Shift-Enter:运行本单元,选中下一单元
Ctrl-Enter:运行本单元
AltEnter:运行本单元,在下面插入一单元
Ctrl-Shift-:分割单元
Ctrl-Shift-Subtract:分割单元
Ctrl-S:文件存盘
Shift:忽略
Up:光标上移或转入上一单元
Down:光标下移或转入下一单元

jupyter中写好的ipynb文件另存为py文件的方法

方法一:

利用cmd进入所存放ipynb文件的文件夹

(针对该目录下所有ipynb文件转为py文件)
输入命令:

jupyter nbconvert --to script *.ipynb

(针对该目录下某个ipynb文件转为py文件)
输入命令:

jupyter nbconvert --to script 文件名.ipynb

完成转换,如下图

方法二:

启动jupyter notebook(这里本人喜欢从anaconda里面进入),也可以直接在终端命令输入:

jupyter notebook --port 8888

下面介绍本人习惯用法:进入anaconda界面,选择相应的环境,进入对应终端

终端输入目标文件夹路径

输入jupyter lab进入

两种方式任选一种进入jupyter,接着打开该ipynb文件,点击【Files】-【Download as】-【Python】,即可下载转换好的Python文件。如果需要的话,也可以转换为列表中的其他格式。

Jupyter 常用快捷键及导出py文件的方法相关推荐

  1. conda 导出环境文件的方法(文件方法)

    conda 导出环境文件的方法(文件方法) 1.导出环境 conda env export > environment.yml 2.在新机器上重现环境 conda env create -f e ...

  2. python3.6.6卸载_Python3.6安装卸载、执行命令、执行py文件的方法详解

    Python3.6安装卸载.执行命令.执行py文件的方法详解 开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起, ...

  3. pythonmysql查询转list_使用Python将Mysql的查询数据导出到文件的方法

    mysql官方提供了很多种connector,其中包括python的connector. 下载地址在:http://dev.mysql.com/downloads/connector/python/ ...

  4. python3.6卸载教程_Python3.6安装卸载、执行命令、执行py文件的方法详解

    开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起,但是这其实是已牺牲运行效率位代价的,可能C只要1秒,Java需 ...

  5. python打开setting_Django自带日志 settings.py文件配置方法

    Django settings.py文件配置部分: # logging配置 log_file = '/home/nagain/learn/log' log_file_path = os.path.jo ...

  6. .bas是什么文件以及如何打开导入导出.bas文件的方法

    内容提要:文章介绍.bas是什么文件,以及用什么软件打开和导入导出.bas文件的方法.对Excel感兴趣的朋友可加Excel学习交流群:284029260(www.itblw.com) .bas是什么 ...

  7. mysql数据库导入sql文件Mysql导入导出.sql文件的方法

    mysql数据库导入sql文件:Mysql导入导出.sql文件的方法 mysql导入sql文件:Mysql导入导出.sql文件 步骤如下: 一.MYSQL的命令行模式的设置: 桌面->我的电脑- ...

  8. less导出css文件的方法

    首先需要安装Easy less插件 less导出css文件的方法: 配置Easy less插件,实现所有Less有相同的导出路径 1.vscode中点击设置 2.输入Easy找到我们需要更改的配置,点 ...

  9. 【Python】Jupyter中.ipynb如何转换为.py文件

    众所周知,Jupyter Notebooks 允许数据科学家创建和共享他们的文档,从开发代码到出分析报告都可以.帮助数据科学家简化工作流程.由于这些以及你将在下面看到的原因,Jupyter Noteb ...

最新文章

  1. 混合颜料(求线性组的基)
  2. C++知识点22——使用C++标准库(顺序容器list的初始化、赋值、访问、交换、添加、删除与迭代器失效)
  3. C# 入门经典 第三版 下载。
  4. 双网卡服务器SOCKET编程指定客户端通信网卡
  5. linux arecord 命令,如何使用arecord录音
  6. mvvm 耗时加载进度条_ZK的实际应用:MVVM –加载和渲染数据
  7. 什么是LUT(LOOK UP TABLE)
  8. OTSU_图像二值化分割阈值的算法
  9. 林肯android auto,林肯mkz仪表盘怎么设置中文
  10. Python PyCrypto,Paramiko模块安装和使用
  11. glide scaletype 无效_android 自定义圆角ImageView,后设置scaleType=centerCrop无效?
  12. 结构梁配筋最牛插件_结构工程师应该了解的一些基本概念知识
  13. NLP聊天机器人笔记
  14. 2019年CVTE实习心得
  15. PMP证书,项目经理事业进步的阶梯
  16. memory balloon
  17. 你好法语A1语法单元汇总(unité 8)
  18. 滴滴抢单功能实现_滴滴如何快速抢单,快速抢单解密
  19. 免费在线文件转换器Convertio
  20. Pycharm下载、安装、配置及校验 — 全程图文详细教程

热门文章

  1. python中join和split使用
  2. 未封装的扩展程序是什么意思_“冰壶见底未为清,少年如玉有诗名”这句诗是什么意思?...
  3. 主板刷安卓 联发科_魅蓝2—来自2015年的青年良品,在2020刷个安卓9.0,起死回生(附教程及资源)...
  4. 【文献阅读】Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms
  5. Effective C++读书笔记 第1章
  6. 标注工具——Electron、HTML、CSSjs的学习笔记目录
  7. VL53L0x TOF激光测距的 stm32 HAL库驱动代码
  8. 剑指offer——4.二维数组中的查找
  9. css小技巧 ----- 使用border制作一个小三角形图标
  10. CentOS 5.5 安装配置全攻略 (无线上网 更新源 显卡驱动 firefox3.6 flash插件 编译boost1.43.0 雅黑字体...