檔案模組
永久儲存
符號含義
『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...