19

組み込みの場合と同様に、既存のPythonシェルのIPythonシェルをシェル内部のシェルとして使用することはできcode.interact()ますか?

4

3 に答える 3

21

IPython 0.11では、APIがオーバーホールされ、シェルの呼び出しがさらに簡単になりました。

import IPython

IPython.embed()
于 2011-11-16T13:32:37.540 に答える
3

IPython を埋め込む推奨される方法は問題なく機能します。

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

In [1]: 
于 2010-10-14T01:22:03.933 に答える
1

Djangomanage.py shellは可能であれば IPython シェルを呼び出します。これは次のように実装されています。

import IPython

shell = IPython.Shell.IPShell()
shell.mainloop()
于 2010-08-06T12:33:50.147 に答える