文件和素材
1.打開文件
f = open(r’c:\txtt\filename’)
文件模式
r
w
a 追加模式
b 二進制模式(可以添加其他模式,如’b+’)
+ 讀/寫()
sys.stdin標準輸入
sys.stdout標準輸出
sys.stdin.read()
讀取屏幕輸入
2.對文件內容迭代:
文件也可以迭代,sys.stdin是可以迭代的
import sys
for line in sys.stdin:
process(line)
小結:
類文件對象 支持read,readline(也可是write,writelines)的非正式對象。
打開關閉文件。通過一個文件名,open打開一個文件。
模式和文件類型,打開一個文件時,還可以提供一個模式參數如’r’
標準流: 三個標準文件對象(sys的stdin,stdout,stderr)是一個類文件對象。
讀和寫:使用read,write可以對文件對象和類文件對象進行讀寫操作。
讀寫行。使用readline,readlines從文件讀行。
迭代文件內容:一般是迭代文件文本中的行。
232