Python for文件操作
阿新 • • 發佈:2018-04-22
如果 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文件操作