2010-08-06 10 views
15

जैसे आईपीथॉन का उपयोग करना क्या मौजूदा पाइथन खोल से आईपीथॉन खोल का उपयोग करना संभव है, जैसा कि अंतर्निहित code.interact() के समान है?पायथन शेल से 'code.interact() `

उत्तर

3

IPython एम्बेड करने के recommended way ठीक काम करता है:

~ $ python 
Python 2.7 [...] 
>>> from IPython.Shell import IPShellEmbed 
>>> ipshell = IPShellEmbed() 
>>> ipshell() 

In [1]: 
1

Django manage.py shell जब संभव हो एक IPython खोल आह्वान है, और यह इस तरह लागू हो जाता है:

import IPython 

shell = IPython.Shell.IPShell() 
shell.mainloop() 
19

में IPython 0.11 एपीआई कर दिया गया है ओवरहाल्ड किया गया और खोल को भी आमंत्रित करना आसान है:

import IPython 

IPython.embed() 
संबंधित मुद्दे