python檔案和儲存

2021-10-10 13:30:30 字數 1026 閱讀 7128

檔案模組

永久儲存

符號含義

『r』唯讀

『w』寫入,會覆蓋已存在的

『x』如果檔案已存在,會引發異常

『a』寫入模式,若檔案存在,則在末尾追加寫入

『b』以二進位制模式開啟

『t』以文字模式開啟(預設)

『+』可讀寫模式(可新增到其他模式中使用)

『u』通用換行符支援

檔案物件方法

執行操作

f.close()

關閉檔案

f.read([size=-1])

從檔案讀取size個字元,當未給定size或給定負值的時候,讀取剩餘的所有字元,然後作為字串返回

f.readline([size=-1])

從檔案中讀取並返回一行(包括行結束符),如果有size有定義則返回size個字元

f.write(str)

將字串str寫入檔案

f.writelines(seq)

向檔案寫入字串序列seq,seq應該是乙個返回字串的可迭代物件

f.seek(offset, from)

在檔案中移動檔案指標,從from(0代表檔案起始位置,1代表當前位置,2代表檔案末尾)偏移offset個位元組

f.tell()

返回當前在檔案中的位置

f.truncate([size=file.tell()])

擷取檔案到size個位元組,預設是擷取到檔案指標當前位置

os、os.path模組中關於檔案、目錄常用的函式使用方法

pickle

pickle的實質是利用一些演算法將資料物件變成二進位制檔案,儲存在磁碟上或資料庫中

pickle.dump(data,file) 【儲存方式】

第乙個引數是待儲存的資料物件,第二是個目標儲存檔案,要使用』wb』模式的open檔案

pickle.load(file) 【讀取資料】

引數是目標儲存的檔案,使用』rb』模式open檔案

pickle可以儲存為「*.txt」,但開啟後是亂碼,因為是以二進位制模式寫入的

python讀取和儲存json檔案

json檔案是一種常見的資料儲存檔案,比txt看著高階點,比xml看著人性化一點。同時,json作為一種通用協議的檔案格式,可以被各種語言方便地讀取。所以,json非常適合用來儲存結構化的資料。json的具體介紹和使用規範 本文將關於python讀取json做乙個小小的記錄和總結。一般情況下的jso...

python 開啟和儲存資料檔案

開啟資料檔案 read csv 從檔案,url 檔案型物件中載入帶分隔符資料,預設分隔符為逗號,輸出為字典集 1 需要確定檔案的路徑,格式,資料分隔符,有無列標題,編碼格式,該方式只能適用於開啟資料檔案 ratings pd.read csv user u.data 路徑及檔名 sep t 使用的分...

Python 爬蟲 (Json和Csv)檔案儲存

用解析器解析出的資料後,可以通過txt json csv等檔案形式進行儲存 1 txt形式此處略 2 json檔案儲存 json即js 物件標記,是一種資料格式 json格式 json物件 json陣列 例如 1 import json 2 str 3 4 5print type str 6 obj...