简体   繁体   中英

How to get raw code from a Jupyter notebook?

It would be really handy to have a button to copy raw code from a Jupyter notebook to the clipboard so it can be dumped into a text file, .py/.R script, or straight into the terminal (a button like github has to copy to clipboard)

Does a button (or even a chrome add on) exist?

Obviously you could copy/paste sections manually into a txt file, but that's laborious for long notebooks/markdowns

Yes,there is a button:

File > Download as > Python (.py)

There is a more handy way for Mac OS users.

By installing an Automator script converting the ipynb file to py first, then automatically copy the content to the clipboard with one right-click and select the script in the Quick Action part.

Github link

在此处输入图像描述

You can use the magic command %%writefile to save as py file

%%writefile "directory/to/file/filename.py"

However, you should place this command at the top of the cell, otherwise it will throw an error.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM