2017-10-10 111 views
3

我有一個從標準像這樣讀取輸入數據的一些編程作業:閱讀標準輸入中的Spyder

text = sys.stdin.readline().strip() 

我使用的Spyder作爲我的開發環境,我不能夠找到一種方式讓標準輸入。所以,我在代碼中添加了-infile選項,並從文件中讀取。

但是,提交時,我需要恢復閱讀標準輸入。我怎樣才能讀取stdin呢?我知道如何從Linux命令行執行此操作,但現在必須使用Windows。

回答

1

Spyder developer here)您發佈的代碼僅用於在系統終端(即bash或cmd.exe)中運行它時讀取文本。

不幸的是,它不適用於Spyder,因爲它的終端是用不同的技術實現的。

+0

:-(我希望終端的行爲 – user61034

+0

對不起,Spyder是一個圖形應用程序,所以我們不能提供這種類型的終端行爲。 –