與標準輸入互動:從標準輸入讀取指南
從標準輸入流讀取是代碼高爾夫挑戰中的常見要求,其中效率和簡潔性是關鍵。雖然輸入操作存在多種方法,但在本文中,我們將重點放在使用 fileinput 模組的建議方法。
認識 fileinput:方便的輸入迭代器
fileinput 模組提供了一種簡單而強大的方法來迭代來自 stdin 或指定檔案的輸入行。如果沒有提供參數,它會自動開啟標準輸入流,從而輕鬆直接讀取輸入。
操作範例
要使用fileinput 從stdin 讀取行,只需遵循以下程式碼片段:
import fileinput for line in fileinput.input(): # Do something with the line
從stdin 讀取的每一行都將在for 中的line 變數中可用迴圈。
尾隨換行符:行處理注意事項
預設情況下,行將包含尾隨換行符。如果不需要,您可以使用rstrip() 方法輕鬆刪除它:
line = line.rstrip() # Remove the trailing newline
考慮到這一點,您現在可以自信地應對需要stdin 輸入的代碼高爾夫挑戰,最大限度地提高代碼的簡潔性和表演。
以上是如何在Python中有效率地讀取標準輸入(stdin)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!