1. 程式人生 > >Python for文件操作

Python for文件操作

如果 lines closed 關閉 utf Coding 沒有 打開 打印

文件.read()會把文件整個讀取,用for打印是把每個字符都輸出一遍

文件.readline()會只讀取第一行,用for打印是把每個字符都輸出一遍

文件.readines()會把文件以列表的形式返回,用for打印是把每一行都輸出一遍

(轉)
f.read() #讀取所有內容,光標移動到文件末尾
f.readline() #讀取一行內容,光標移動到第二行首部
f.readlines() #讀取每一行內容,存放於列表中

f.write(1111\n222\n) #針對文本模式的寫,需要自己寫換行符
f.write(1111\n222\n.encode(utf-8)) #針對b模式的寫,需要自己寫換行符
f.writelines([333\n,444\n]) #文件模式 f.writelines([bytes(333\n,encoding=utf-8),444\n.encode(utf-8)]) #b模式 #了解 f.readable() #文件是否可讀 f.writable() #文件是否可讀 f.closed #文件是否關閉 f.encoding #如果文件打開模式為b,則沒有該屬性 f.flush() #立刻將文件內容從內存刷到硬盤

Python for文件操作