2013-05-22 34 views
1

原諒我,如果這是一個愚蠢的問題。我是Python和腳本語言的新手。現在我正在使用Komodo Edit來編寫和運行Python程序。每次運行它時,我都必須等到程序執行完畢才能看到中間的「打印」結果。我想知道是否有可能在控制檯中看到實時輸出。也許這是由科莫多的一些偏好造成的? 另一個問題是,我知道在解釋器中,當我存儲一些變量時,它會記住我存儲的內容,例如在Matlab工作區中。但在Komodo Edit中,程序每次從頭開始運行並且不存儲用於調試的臨時變量。例如,如果我需要閱讀某個大文件並執行某些操作,則每次需要重新讀取時,這會花費很多時間。 當使用其他環境如Komodo時,是否有辦法實現即時輸出或臨時變量存儲,而無需直接輸入每一行到解釋器中?Python的輸出在科莫多編輯完成

回答

1

Python的輸出是實時。

如果您的輸出不是實時的,這可能是Komodo Edit的人造物。在Komodo之外運行腳本。

Python和任何編程語言一樣,在啓動時從頭開始。它會如何工作?

如果您想要類似翻譯的情況,您可以在腳本中使用import pdb;pdb.set_trace()。這會給你一個解釋器提示進行調試。

+0

謝謝您的及時答覆! –