2011-09-22 81 views
0

我在Windows計算機上安裝了python 2.7。我正試圖通過電子郵件向運行Python 2.6.6的Spotify發送一個謎題答案。當我提交*的.py源代碼,我發現了以下錯誤:在Python中提交拼圖時出現運行時錯誤(退出狀態1)

運行時錯誤

已退出,退出狀態:1

我只有「進口SYS」。我運行了大量的壓力測試 - 可能的輸入是1≤m≤10000行,我已經用100萬個值進行了測試,沒有問題。我試過打印& sys.stdout.write。

當我在dummie測試代碼發送(我跑我的全部算法,但只打印亂碼,而不是我的答案 - !「試驗」,即,打印),我得到了預期的「錯誤答案」回來。

我不知道從哪裏開始調試 - 任何提示/幫助呢?

謝謝! 薩姆

+0

虛擬代碼中是否存在導入sys? – user517893

+0

很難說沒有看你的代碼。你爲什麼使用'sys.stdout.write'而不是簡單地使用'print'? – MAK

+0

虛擬代碼是這樣的:用std in讀入數據,運行算法,打印出以前讀過的內容。 – Sam

回答

1

我得到了同樣的錯誤。正如我所看到的那樣,它不是python輸出,而是來自spotify bot的一個答案,即你的程序在某些測試中拋出了異常。也許真正的輸出沒有顯示,以防止使用機器人進行調試。

當打印假數據拳頭測試失敗,你會得到「錯誤答案」。

當您打印的實際產出第一個測試可以通過,但接下來拋出一個異常,你會得到「運行時錯誤」。

我固定一個缺陷與可能的例外在我的腳本和運行時錯誤走了。

相關問題