【文件和素材】
【打開文件】
打開文件用open函數:
(備註)參數 'rb'可以用來讀取一個二進制文件。
【文件的讀取和寫入】
(1)使用f.write(string) 追加寫入,使用 f.read() 讀取,使用f.close() 關閉文件。
(2)f.readlines() 讀取一個文件的所有行,f.readline() 讀取一行。
(3)按行操作——在while循環中使用readline。
(4)用readlines 迭代行:
(5)使用 fileinput 實現懶惰行迭代:
(6)文件迭代器:
(7)對文件進行迭代而不使用變量存儲文件對象:
(8)可以對文件迭代器執行和普通迭代器相同的操作。比如將它們轉換爲字符串列表,使用 list(open(filename)); 這樣和使用readlines 效果一樣。
【小結】