簡體   English   中英

Stdin和Stdout

[英]Stdin and Stdout

有人可以解釋stdin和stdout嗎? 我不明白使用這兩個對象進行用戶輸入和輸出,而不是使用printraw_input什么區別。 也許我缺少一些重要信息。 誰能解釋?

stdinstdout是操作系統標准輸入和輸出的流。

您可以使用它們從操作系統的std輸入(通常是鍵盤)和輸出(您的屏幕,python控制台等)讀取和寫入數據。

print是一個簡單的函數,它寫入操作系統的stdout並在末尾添加換行符。 print有更多的功能,而不僅僅是這個,這是基本思想。

# Simplified print implementation
def print(value, end='\n'):
    stdout.write(value)
    stdout.write(end)

stdinstdout是操作系統為Python提供的標准輸入和輸出的流表示形式。

您幾乎可以用這些文件上的文件來做所有事情,因此對於許多應用程序來說,它們比例如有用得多。 print ,其中添加換行符等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM