[IPython-dev] saving/loading py files

Satrajit Ghosh satra at mit.edu
Sat Mar 31 18:21:35 EDT 2012


hi,

i'm giving a tutorial on monday and realized that at a certain stage of my
tutorial i will have to jump out of the notebook to create a file and
define a function and then continue in the notebook running the file with
'run'. (the reason is that the inspect module needs to find the function,
so i can't simply define it in a separate cell).

for now i can do something like the following to save the contents of a
cell:

---
with open('test.py', 'wt') as fp:
    fp.writelines(_i1)

new cell:
   run test.py
---

some questions regarding this approach:

- is there already some quicker way to achieve this?
- instead of _iX, could i use some variable to indicate the previous
spatial located cell?
- is there a way i can load a py file into a cell?

this allows me to essentially use the notebook from an remote browser (kind
of like an ide). especially give codemirror's capabilities, i can do a lot!

cheers,

satra
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20120331/a7d6da53/attachment.html>


More information about the IPython-dev mailing list