python 檔案操作的基礎總結

else發表於2021-09-09
python檔案操作

python 檔案操作

檔案: 一切皆物件 , python 中檔案也是物件

linux: 一切皆檔案 , 裝置也可以看成是檔案

檔案屬性

許可權 使用者

- 檔案

d 目錄

許可權操作

chmod+x hello.py

以上命令增加執行許可權

  • x 執行許可權
  • r 讀許可權
  • w 寫許可權

檔案開啟方式

open(filePath,[mode[buffer]])

引數說明:
filePath : 檔案路徑
mode: 檔案開啟方式
buffer: 緩衝大小

檔案讀取方式

read(size)  size: 讀取size 個位元組,預設讀取全部
readline([size]) 讀取一行
readlines([size]) 讀取完檔案,返回每一行所組成的列表

檔案寫入方式

write(str) 將字串寫入檔案
writelines(seq_of_strings) 寫多行到檔案
讀寫模式

預設是最小許可權 只有讀許可權
r 模式 檔案必須存在
w 模式 檔案不存在則建立 檔案存在則清空
a 模式 追加內容到檔案尾
與+組合 可讀可寫
與b組合 以二進位制方法開啟或者是寫入

讀取方式

readline([size]) : 最大讀取一行
預設讀取一行,size 用於限定讀取的字元,最大值為當行的字元數

readlines([size])
size代表快取區的大小 : 最小讀取8192位元組多個行
python 預設的快取大小為 io.DEFAULT_BUFFER_SIZE 8192位元組
小於這個位元組取預設值,實際讀取的比指定的大,因為實際返回的總是以整行的形式

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2318/viewspace-2807878/,如需轉載,請註明出處,否則將追究法律責任。

相關文章