में चल रहे किसी एप्लिकेशन में आईपीथन इंटरप्रेटर को कैसे एम्बेड करूं, इस पर कुछ विषय हैं, लेकिन कोई संतोषजनक उत्तर नहीं है।मैं आईपीथॉन क्यूटी कंसोल
मैं एक अजगर आवेदन एक IPython क्यूटी सांत्वना
http://ipython.org/ipython-doc/dev/interactive/qtconsole.html
में चल रहा जब मैं एक त्रुटि का सामना है, मैं उस बिंदु पर कोड के साथ बातचीत करने में सक्षम होना चाहते हैं।
try:
raise Exception()
except Exception as e:
try: # use exception trick to pick up the current frame
raise None
except:
frame = sys.exc_info()[2].tb_frame.f_back
namespace = frame.f_globals.copy()
namespace.update(frame.f_locals)
import IPython
IPython.embed_kernel(local_ns=namespace)
मैं इस काम करेगा लगता होगा, लेकिन मैं कोई त्रुटि मिलती है:
RuntimeError: सूत्र केवल एक बार शुरू किया जा सकता
मैं इस का उपयोग कर प्यार नई परियोजनाओं का पता लगाने के। मैंने थोड़ा सा बनाया है। यूआरएल j.mp/ipshell कि मैं अपने कोड में घुमा सकता हूं। यह https://gist.github.com/RichardBronosky/570492 को इंगित करता है –