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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python基礎——檔案操作Python
- Python基礎入門(9)- Python檔案操作Python
- Python檔案操作方法大總結Python
- Python基礎知識之檔案的讀取操作Python
- 【Python】基礎總結Python
- 檔案IO中基礎操作
- python檔案操作-讀寫刪除複製總結Python
- 常用基礎Linux操作命令總結與hadoop基礎操作命令LinuxHadoop
- Python基礎總結之第九天開始【python之OS模組對目錄的操作、以及操作檔案】(新手可相互督促)Python
- python 基礎之檔案Python
- 29-檔案物件基礎操作物件
- 『無為則無心』Python基礎 — 41、Python中檔案的讀寫操作(一)Python
- 『無為則無心』Python基礎 — 42、Python中檔案的讀寫操作(二)Python
- Python基礎知識_第10節_檔案操作(IO技術)Python
- Python的檔案操作Python
- Python檔案的操作Python
- python基礎操作Python
- js檔案操作總結一:圖片篇JS
- 【C++基礎】檔案流讀寫操作C++
- FastAPI基礎之 表單和檔案操作ASTAPI
- Python操作檔案Python
- python對檔案的操作Python
- 【Python基礎】Python處理Excel檔案,進行篩選資料、排序等操作及儲存新的Excel檔案PythonExcel排序
- 『無為則無心』Python基礎 — 44、對檔案和資料夾的操作Python
- Python基礎知識詳解 從入門到精通(六)檔案操作Python
- python語言基礎 - day12~13 模組包以及檔案操作Python
- 二、javase基礎知識總結(從檔案 I/O開始)Java
- 『現學現忘』Git基礎 — 14、Git基礎操作的總結與補充Git
- 總結刪除檔案或資料夾的7種方法-JAVA IO基礎總結第4篇Java
- Python集合操作總結Python
- [Python基礎]字串操作Python字串
- mysql 索引的基礎操作彙總MySql索引
- python_檔案操作Python
- 1.4.0 Python檔案操作Python
- Python 檔案操作(一)Python
- python 操作整理檔案Python
- python基礎語法知識點總結Python
- Linux基礎知識和基本操作語句總結Linux