我开发了一个PyQt4应用程序来分析包含数字数据的分隔日志文件。有什么方法可以方便地在应用程序中添加类似'控制台'的东西,以便用户可以访问从应用程序创建的对象和数据,并执行(键入)任意命令(使用SciPy和NumPy?)。在Python中添加交互性?
1
A
回答
2
如何将IPython嵌入到应用程序中?
http://ipython.org/ipython-doc/stable/interactive/reference.html#embedding
2
import code
code.InteractiveInterpreter(local=locals())
用相应的局部变量产生解释器。你可能不想生成一个交互式控制台(你也可以这样做),因为你不能在你的GUI应用程序中做任何其他类型的处理(尽管如果你使用线程,你也可以避免这种情况) 。相反,您可以允许用户在某些文本框中输入命令,并将它们发送给解释器对象。
或者,也许有一些方法可以使code.InteractiveConsole
(不是InteractiveInterpreter
)线程愉快。
0
追加-i到她榜的末尾。像这样
#!/bin/python2.7 -i
''' you code here '''
脚本结束后,仍然存在交互式python。
相关问题
- 1. ThreeJS如何添加交互性,
- 2. Python:交互对象属性
- 3. 交互式Python
- 4. SCORM中的性能交互
- 5. 将jqueryUI交互属性应用于新添加的DOM元素?
- 6. Viewcontrollers添加它之后失去交互性tabbarcontroller
- 7. 如何在Python中包装CLI程序(保持交互性)?
- 8. 交互式Python GUI
- 9. Python对象交互
- 10. 添加类属性在Python
- 11. 与Python的Python交互?
- 12. 如何添加stdin与pytest的交互
- 13. 将完成添加到(交互式)
- 14. 添加用户交互canvas元素
- 15. 在Python中的交互功能
- 16. 在pythonbrew中使用交互式python
- 17. 两个列表在Python中交互
- 18. 如何在iOS交互式通知中添加文本字段
- 19. 在Solaris中添加软件包时阻止用户交互
- 20. 在Google地图中添加交互式标记API
- 21. 如何在不损失交互性的情况下添加“帧”图像(PNG)
- 22. 两个类的交互,python
- 23. 与Python的bash交互
- 24. 扩展Python交互式shell
- 25. Python socketserver - 与threading.Lock()交互?
- 26. Python与子进程交互
- 27. MFMailComposeViewController不具有交互性
- 28. 运行交互的shell脚本在python
- 29. Python - Lasso/LassoCV中的交互项?
- 30. Python中的交互式绘图?
看到这个问题:http://stackoverflow.com/questions/2758159/how-to-embed-a-python-interpreter-in-a-pyqt-widget – jdi