python 開啟檔案 open

2021-10-09 23:59:37 字數 512 閱讀 3855

三、檔案讀寫定位操作

讀:f.read(size) 如果沒有size即f.read()一次性讀取檔案全部內容,返回型別str;如果有size即f.read(50)讀取最多的位元組內容

1.檔案很小,可一次性讀取,檔案較大,超過記憶體大小,內容爆掉

2.檔案過大,可用f.read(size),x為每次最多讀取size位元組的內容

3.如果是配置檔案,呼叫 readlines()最方便

f.readline() 每次讀取一行內容,返回型別str

f.readlines() 一次讀取所有內容並按行返回list

寫:f.write() 寫檔案 將字串寫入檔案,如果寫入結束,需要在字串後面加上"\n"

定位:f.seek(offset,from_what) f.seek(2,0)讀取位置向後移動2個字元

from_what值為檔案的開始位置,可以省略;

offset為偏移量

當前位置:

f.tell() f.tell(),返回當前檔案位置

python 開啟檔案open和codecs區別

當我面有資料需要儲存時,第一時間一般會想到寫到乙個txt檔案中,當然,資料量比較大的時候還是寫到資料庫比較方便管理,需要進行網路傳輸時要序列化,json化。下面主要整理一下平時用的最多的寫入到檔案中,一般以txt結尾,linux裡不會以後綴來區分檔案型別,字尾可以隨便,也可以沒有。python讀寫檔...

使用open開啟FIFO檔案

include include include include include include include define fifo name tmp my fifo int main int argc,char argv argv if strncmp argv,o rdonly 8 0 ope...

Python開啟檔案open 的注意事項

剛剛用open filename 來開啟txt格式的檔案,總是出現錯誤,總是找不到檔案讀取的內容,後來才發現是open 在使用過程中自動關閉了。這裡介紹另種方法解決這個問題。第一種方法。with open filename as file object content file object.rea...