Day 09 檔案及檔案型別

2021-10-08 23:01:46 字數 808 閱讀 3961

filename =

open

(file

, mode =

'r',buffering=

none

, encoding=

none

, errors=

none

, newline=

none

, closefd=truue)

通過上面的**,我們可以以唯讀的方式開啟『file』,並且將資訊放在『filename』裡以便處理。

其中,檔案的開啟模式是可以我們自行設定的。常見的模式有:

開啟模式

執行操作

『r』以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。

『w』開啟乙個檔案只用於寫入。如果該檔案已存在則開啟檔案,並從開頭開始編輯。即原有內容會被刪除。如果該檔案不存在,建立新檔案。

『x』寫模式,新建乙個檔案,如果該檔案已存在則會報錯。

『a』追加模式,開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案進行寫入。

『b』『t』

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

2.1 部分方法

(1)關閉檔案:fileobject.close()

(2)讀取整行:fileobject.readline()

(3)讀取所有行:fileobject.readlines()

該讀取方式會將結果返回列表,可以通過for…in…的方式進行處理

2.2 參考鏈結

python file(檔案)方法

檔案操作 函式基礎day09

1 r t 可讀可寫 2 w t 可寫可讀 3 a t 可追加寫 可讀 4 f.seek offset,whence offset代表檔案的指標的偏移量,單位是位元組bytes whence代表參考物,有三個取值 0 參照檔案的開溝 1 參照當前檔案指標所在位置 2 參照檔案末尾 ps 快速移動到檔...

linux(1) 檔案型別

1 普通檔案 1 文字檔案 常見的.c檔案,h檔案,txt檔案都是文字檔案。內容本質上都是數字 0和1 檔案的內容由某種既定的編碼格式將數字轉換成文字。2 二進位制檔案 本質上也是數字,但並不是文字的編碼數字,而是真正的數字。常見的gcc編譯生成的a.out,arm linux gcc編譯連線生成的...

linux基礎學習 9 2 檔案型別

f file 普通檔案 d directory 目錄 1 f file 普通檔案 1 二進位制檔案 命令 2 資料檔案 data 只能通過指定的命令進行檢視 3 文字檔案 root oldboyedu42 lnb ls l etc hosts bin gawk tmp etc.tar.gz rwxr...