python 標準輸入輸出流

2021-07-24 14:18:47 字數 900 閱讀 7686

python 中有三種標準輸入輸出流:sys.stdin、sys.stdout、sys.error

>>> f = open("1.txt", "r")

# fileno方法可返回整數的底層實現使用請求從作業系統的i/o操作的檔案描述符(可理解為是第幾個開啟的檔案)

>>> f.fileno()

3#一般開啟的第乙個檔案是第三個,前3個(從0開始)為三個標準輸出流

>>> sys.stdin.fileno()

0>>> sys.stdout.fileno()

1>>> sys.stderr.fileno()

2>>> sys.stdin.mode

'r'>>> sys.stdin.read()ab

c'a\nb\nc\n' (按 ctrl+c 終止)

# input函式就是從標準輸入流中讀取資料的

traceback (most recent call last):

file "", line

1, in

keyboardinterrupt

>>> sys.stdout.mode

'w'>>> sys.stdout.write("100")

1003

>>> sys.stdout.write("1000")

10004

>>> sys.stdout.write("1")

11>>> sys.stdout.write("1000")

10004

>>> type(sys.stdout.write("1000"))

1000

'int'>

# 由此推測數字由兩部分組成,一部分為輸入的字元,另一部分為輸入字元的個數(python版本:3.4)

c 標準輸入 輸出流

標準輸出流是流向標準輸出裝置 顯示器 的資料,標準輸入流是從標準輸入裝置 鍵盤 流向程式的資料。在標頭檔案iostream.h中定義了cin cout cerr clog 4個流物件,cin是輸入流,cout cerr clog是輸出流。一 四個流物件 cin 標準輸入流,其標準輸入裝置是鍵盤。co...

C 標準輸入輸出流

一 c 流的概念 在c 語言中,資料的輸入和輸出 簡寫為i o 包括對標準輸入裝置鍵盤和標準輸 出裝置顯示器 對在外存磁碟上的檔案和對記憶體中指定的字串儲存空間 當然可 用該空間儲存任何資訊 進行輸入輸出這三個方面。對標準輸入裝置和標準輸出設 備的輸入輸出簡稱為標準i o,對在外存磁碟上檔案的輸入輸...

python標準輸入輸出

sys模組 usr bin python2.6 import sysfor line in sys.stdin print line,先寫乙個指令碼,顯示行號和內容,之後引用它 usr bin env python import sys counter 1 while true line sys.s...