為什麼沒有一種基於python物件的shell,類似於powershell?

時間 2021-05-11 09:35:29

1樓:劉縉

*NIX環境下,適合shell的使用場景的天花板其實很低。上面還有awk,Perl等一堆指令碼語言。

雖然經常被吹噓成UNIX精髓,其實管道/shell程式設計擅長的事情就那麼些。只要你正經是個程式設計師,而不是只會shell,那稍微複雜的場景for root, dirs, files in os.walk還是比管道簡明。

至於Windows嘛,長期以來,在基本不能用的cmd和龐大的Visual Studio之間確實有巨大的空間,過去這個空間裡的VBScript什麼的也確實不給力。

這樣生長出來的powershell,作為互動使用偏囉嗦,在*NIX上其實不太有它的空間。反正已經有Linux版,等著看吧。

2樓:zpan

有什麼必要呢……

Python 本來就可以當個 shell 用,你可以用 subprocess 執行外部程式,你要管道裡傳 Python 物件,那就 subprocess.Popen,然後用 pickle 把物件序列化然後往管道裡寫就行了……

3樓:月夜飛貓

號稱自帶python界最牛shell的ipython當年的確搞了個半吊子sh,然而不幸被拋棄

IPython as a system shell

4樓:石頭三顆

你搜尋一下github,看看有沒有你喜歡的。https://

學了python是怎麼一種體驗?

我是乙個忘性比記性好的人。所以對於我來說Python是什麼呢?一直在遺忘一直在學習的乙個過程。遺忘是在我不需要它的時候。學習是在我需要它的時候。給我的總體感覺就是,Python入門級的學習基礎性的東西相對比較少。可以很簡單的就把自己需要的東西弄出來。同時偶而還能搞一些小東西,很快樂很開心。加油吧,在...

初學python應該是怎樣的一種步驟?

一條余弦Cosin 先把基礎內容過一遍,head first系列不錯可以買一本,跟著書做一遍敲一遍,理解基礎內容,完後寫個爬蟲,用django或flask寫個個人部落格,再想想要走哪個方向。選乙個自己感興趣的。 嘰裡咕嚕ii 首先你需要掌握python基礎知識,資料型別如字串 數值,資料結構如列表 ...

三大宗教之外,有沒有一種基於非有神論的理論,能夠讓人有所寄託,平時活得安寧,做事覺得榮光?

王某 有啊,原力啊。特別是原力光明面。附一張wikipedia上面的圖來說明原力應該如何用來帶來平靜Rederence https en.m.wikipedia.org wiki Jedi 真心覺得這是乙個很好的問題,長久以來我就一直想尋找一種這樣的精神寄託,可以讓我在任何困境中都不至於懷疑自己,心...