ipynb转python
1.到要转的demo.ipynb所在目录下,然后输入命令:
jupyter nbconvert --to script demo.ipynb
#或者
ipython nbconvert --to=python [YOUR_NOTEBOOK].ipynb
2.用spyder打开ipynb文件,鼠标右击,点击convert to Python Script,生成一临时python文件,保存即可。
在Jupyter Notebook中的笔记本单元格中用英文感叹号“!”后接shell命令即可执行shell命令。
- Python文件的后缀为“.py”。
- “%run”后跟的是Python文件的绝对路径。
- “!python3”用于执行Python 3.x版本的代码。
- “!python”用于执行Python 2.x版本的代码。
- “!python3”和“!python”属于
!shell命令
语法的使用,即在Jupyter Notebook中执行shell命令的语法。 - 输入命令后,可以按
CTRL 回车
来执行命令,执行过程中将不显示本地Python文件的内容,直接显示运行结果。
作者:Raxxie
链接:https://www.jianshu.com/p/91365f343585
來源:简书
执行以下命令:
%load URL
其中,URL为指定网站的地址。
9. 隐藏笔记本输入单元格
① 使用场景
在Jupyter Notebook的笔记本中无论是编写文档还是编程,都有输入(In [])和输出(Out [])。当我们编写的代码或文档使用的单元格较多时,有时我们只想关注输出的内容而暂时不看输入的内容,这时就需要隐藏输入单元格而只显示输出单元格。
from IPython.display import display
from IPython.display import HTML
import IPython.core.display as di # Example: di.display_html('<h3>%s:</h3>' % str, raw=True)
# 这行代码的作用是:当文档作为HTML格式输出时,将会默认隐藏输入单元格。
di.display_html('<script>jQuery(function() {if (jQuery("body.notebook_app").length == 0) { jQuery(".input_area").toggle(); jQuery(".prompt").toggle();}});</script>', raw=True)
# 这行代码将会添加“Toggle code”按钮来切换“隐藏/显示”输入单元格。
di.display_html('''<button onclick="jQuery('.input_area').toggle(); jQuery('.prompt').toggle();">Toggle code</button>''', raw=True)
Create a presentation from a Jupyter notebook
Damian Avila的 RISE 允许你从已有的一个 notebook 创建一个 powerpoint 风格的报告。
你可以通过 conda 安装 RISE:
conda install -c damianavila82 rise
或通过 pip:
pip install RISE
然后执行下面的代码安装并启用扩展:
jupyter-nbextension install rise --py --sys-prefix
jupyter-nbextension enable rise --py --sys-prefix
运行.ipynb 文件
方法一:
cmd中输入:jupyter notebook
就会弹出一个页面,先upload这个.ipynb后缀的文件
注意,选中一个框,方框变成蓝色,表示选中,如果鼠标点击代码,方框变成绿色,表示处于编辑状态
选中方框变蓝色后,按下键盘上的小写L可以显示行数。
方法二:
可以把 .ipynb 文件对应的下载链接复制到 https://nbviewer.jupyter.org/ 中查看。