文件方法

文件打開(kāi)模式

打開(kāi)模式 執(zhí)行操作
'r' 以只讀方式打開(kāi)文件(默認(rèn))
'w' 以寫入的方式打開(kāi)文件,會(huì)覆蓋已存在的文件
'x' 如果文件已經(jīng)存在,使用此模式打開(kāi)將引發(fā)異常
'a' 以寫入模式打開(kāi),如果文件存在,則在末尾追加寫入
'b' 以二進(jìn)制模式打開(kāi)文件
't' 以文本模式打開(kāi)(默認(rèn))
'+' 可讀寫模式(可添加到其他模式中使用)
'U' 通用換行符支持

文件對(duì)象方法

f.close() 關(guān)閉文件
f.read([size=-1]) 從文件讀取size個(gè)字符,當(dāng)未給定size或給定負(fù)值的時(shí)候,讀取剩余的所有字符,然后作為字符串返回
f.readline([size=-1]) 從文件中讀取并返回一行(包括行結(jié)束符),如果有size有定義則返回size個(gè)字符
f.write(str) 將字符串str寫入文件
f.writelines(seq) 向文件寫入字符串序列seq,seq應(yīng)該是一個(gè)返回字符串的可迭代對(duì)象
f.seek(offset, from) 在文件中移動(dòng)文件指針,從from(0代表文件起始位置,1代表當(dāng)前位置,2代表文件末尾)偏移offset個(gè)字節(jié)
f.tell() 返回當(dāng)前在文件中的位置
f.truncate([size=file.tell()]) 截取文件到size個(gè)字節(jié),默認(rèn)是截取到文件指針當(dāng)前位置

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容