檔案內容的讀取與寫入

2022-09-05 13:48:09 字數 525 閱讀 5058

檔案讀取:

.read(【size 】)   -----  如果size未給定或為負,則讀入檔案全部內容,若給出size為正,則讀入前size長度

.readline(【size 】)   ----- 如果size未給定或為負, 則讀入檔案一行內容,若給出size為正,則讀入該行前size長度,包括換行符

.readlines(【sizeint 】)   -----  讀入檔案所有行的內容,並且以每行為乙個列表元素,若檔案含有n行則整體返回乙個含有n個元素的列表,若給出sizeint引數,則讀入前sizeint行

檔案寫入:

.write(s)  --------  向檔案寫入 s 指定的字串或者位元組流,返回寫入的字元長度

.writelines(s)  -------  將乙個元素全為字串的列表 s 寫入檔案,如果需要換行則要自己加入每行的換行符。

.seek(offsef)  -------  改變當前檔案操作指標的位置,offset含義為:

0 - 檔案開頭;  1 - 當前位置;  2 - 檔案結尾

檔案內容的讀取與寫入

一 小檔案 1 file get contents 用來獲取乙個檔案的內容或乙個網路資源的內容 比較快捷 一次性將檔案內容全部讀出來,放在記憶體裡,處理較大檔案慎用 封裝開啟希爾關閉細節 file get contents 若要獲取檔案不存在,會報錯 file a.txt str file get ...

檔案的讀取與寫入

檔案的建立 creat file writename new file d 相對路徑,如果沒有則要建立乙個新的output。txt檔案 writename.createnewfile 建立新檔案 bufferedwriter out new bufferedwriter new filewriter...

檔案的讀取與寫入

1 txt檔案的讀取 使用open函式讀取檔案 path 資料集檔案 文字檔案.txt f open path,encoding utf 8 mode r f.read 讀取檔案全部內容,如果在read 函式中傳入數字引數,表示讀取該位置之前的內容 f.readline 按行讀取檔案的第一行,如果r...