日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

文件的打开及读写

發(fā)布時(shí)間:2024/9/30 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文件的打开及读写 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)據(jù)格式化
將一組數(shù)據(jù)按照一定規(guī)格和樣式進(jìn)行規(guī)范:表示、存儲(chǔ)、運(yùn)算等

文件是數(shù)據(jù)的抽象和集合
是存儲(chǔ)在輔助存儲(chǔ)器上的數(shù)據(jù)序列
是數(shù)據(jù)存儲(chǔ)的一種形式

文件展現(xiàn)形態(tài):文本文件和二進(jìn)制文件
本質(zhì)上所有文件都是二進(jìn)制形式存儲(chǔ)

文本文件是由單一特定編碼組成的文件,如UTF-8編碼,由于存在編碼,它也被看成是存儲(chǔ)著的長(zhǎng)字符串,適用于例如:txt文件、py文件

二進(jìn)制文件是直接由比特0和1組成,沒(méi)有統(tǒng)一字符編碼,在這樣的文件中一般存在二進(jìn)制0和1的組織結(jié)構(gòu),即文件格式,適用于例如:png文件、avi文件等

文件的打開(kāi)

文件的打開(kāi)模式描述
‘r’只讀模式,默認(rèn)值,如果文件不存在,返回FileNotFoundError
‘w’覆蓋寫(xiě)模式,文件不存在則創(chuàng)建,存在則完全覆蓋
‘x’創(chuàng)建寫(xiě)模式,文件不存在則創(chuàng)建,存在則返回FileExistsError
‘a(chǎn)’追加寫(xiě)模式,文件不存在則創(chuàng)建,存在則在文件最后追加內(nèi)容
‘b’二進(jìn)制文件模式
‘t’文本文件模式,默認(rèn)值

文件內(nèi)容的讀取

操作方法描述
< f >.read(size=-1)讀入全部?jī)?nèi)容,如果給出參數(shù),讀入前size長(zhǎng)度
< f >.readline(size=-1)讀入一行內(nèi)容,如果給出參數(shù),讀入該行前size長(zhǎng)度
< f >.readlines(hint=-1)讀入文件所有行,以每行為元素形成列表,如果給出參數(shù),讀入前hint行

數(shù)據(jù)的文件寫(xiě)入

操作方法描述
< f >.write(s)向文件寫(xiě)入一個(gè)字符串或字節(jié)流
< f >.writelines(lines)將一個(gè)元素全為字符串的列表寫(xiě)入文件
< f >.seek(offset)改變當(dāng)前文件操作指針的位置,offset含義如下:0-文件開(kāi)頭;1-當(dāng)前位置;2-文件結(jié)尾

總結(jié)

以上是生活随笔為你收集整理的文件的打开及读写的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。