爲什麼這是一個壞主意? (根據很多人)在Python中編寫一個shell?
回答
我不認爲這是一個壞主意。許多人使用IPython,這是一個用Python編寫的shell :)
實際上,您可能希望圍繞IPython努力。 scipy這樣做,例如
+1:我們使用Python而不是Bash或CMD.EXE。它是便攜式的。 – 2010-08-05 00:35:33
IPython的+1。 對sh配置文件使用IPython('ipython -p sh')可以很好地作爲bash等的替代品。 – ihuston 2010-08-05 10:08:15
我一直認爲這是一個很酷的想法。最後一次,我得到了一個願望,我正在考慮一個Python的楓式工作表界面。令人遺憾的是,我無法找到非常酷的Python + GTK +開羅代碼,用於在某個地方出現的交互式shell,但是現在搜索我遇到了一些您可能會感興趣的事情。
Reinteract非常接近我的想法。
PyShell更接近傳統的外殼,來源是可用的,它在網站上說,他正在尋求幫助。
編輯:這個關於unix shell written in a reasonable language的舊問題是一個相關的鏈接,並有更多的例子。
- 1. 在C編寫一個shell
- 2. 編寫一個shell腳本
- 3. 如何在Python中編寫shell
- 4. 編寫一個shell程序stdout
- 5. 在VB.Net中編寫一個shell擴展(IContextMenu)?
- 6. 編寫linux shell
- 7. 如何編寫一個函數在Python
- 8. 在C編程一個shell
- 9. 在Python中編寫一個文本文件,逐行寫入
- 10. 在Python中創建一個CLI(Shell?)
- 11. 編寫shell腳本
- 12. 在Windows中編寫shell腳本Xp
- 13. 如何在java.lang.Runtime.getRuntime()中編寫adb shell commend?
- 14. 在C中編寫我自己的shell
- 15. 如何在python中編寫這個eval?
- 16. 編寫一個shell腳本以將作業添加到cron中
- 17. 在Python中編寫DBMS
- 18. 在Python中編寫歌曲
- 19. 如何編寫一個python包
- 20. 編寫一個Python音樂流光
- 21. 如何編寫一個Python矩形類?
- 22. 編寫shell腳本的shell腳本
- 23. 在Python中編寫一個簡單的DMS web服務
- 24. 基本的Python編程 - 在一個文件中寫入數據
- 25. 在python中爲單個csv編寫一系列SQL查詢
- 26. 在python中編寫一個hangman程序3
- 27. 如何在Python中編寫一個mutlicolumn文件?
- 28. 用Python在np.save中編寫一個大文件while while True Loop
- 29. 如何編寫一個方法來在python中創建sqlite表
- 30. 在Python中編寫一個字符串(帶有新行)
Python **是**外殼。你在問什麼? 「根據很多人」是什麼意思?你能提供一個鏈接或參考嗎? – 2010-08-04 22:17:48
也許只能根據一些頑固的怪胎誰必須在C中寫*一切* ... – Joey 2010-08-04 22:19:12
它不一定是c .. c + +也很好;) – 2010-08-04 22:21:02