[IPython-dev] Get Notebook name in python

Matthias Bussonnier bussonniermatthias at gmail.com
Thu Jun 5 05:09:10 EDT 2014


The webserver write in the terminal. Not the kernel.

Envoyé de mon iPhone

> Le 4 juin 2014 à 23:19, Jakob Gager <gager at ilsb.tuwien.ac.at> a écrit :
> 
> Thanks Min and Erik for the answers. Actually I was expecting such an 
> answer from Min, but I'm really happy to see this hackish approaches to 
> cope with this issue from Erik.
> I thought there had to be some way, because a save call in the notebook 
> results in a printout of the filename in the terminal by the kernel.
> 
> I finally came up with a simple method like
> 
> def getname():
> display(Javascript('IPython.notebook.kernel.execute("theNotebook = " + 
> "\'"+IPython.notebook.notebook_name+"\'");'))
>     return theNotebook
> 
> Jakob
> 
> 
> Am 2014-06-04 18:17, schrieb Erik Bray:
>> On Tue, Jun 3, 2014 at 5:01 PM, Jakob Gager <gager at ilsb.tuwien.ac.at> wrote:
>>> Hy guys,
>>> 
>>> is there a way to get the current notebook name in python? Something
>>> similar to
>>> the javascript IPython.notebook.notebook_name.
>>> 
>>> Thanks for the help!
>> There are a couple answers on Stack Overflow here:
>> http://stackoverflow.com/questions/12544056/how-to-i-get-the-current-ipython-notebook-name
>> Different answers for different IPython versions (mine now longer
>> works on 2.0 :( ).
>> 
>> That said, these are all hacks and most certainly unsupported and brittle.
>> 
>> Erik
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> http://mail.scipy.org/mailman/listinfo/ipython-dev
> 
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev



More information about the IPython-dev mailing list