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檔案操作方法大總結Python
- Python基礎入門(9)- Python檔案操作Python
- 【Python】基礎總結Python
- Python基礎知識之檔案的讀取操作Python
- Spark基礎-Scala檔案操作Spark
- 檔案IO中基礎操作
- 位操作基礎篇之位操作全面總結
- Python基礎總結之第九天開始【python之OS模組對目錄的操作、以及操作檔案】(新手可相互督促)Python
- 29-檔案物件基礎操作物件
- 常用基礎Linux操作命令總結與hadoop基礎操作命令LinuxHadoop
- python檔案操作-讀寫刪除複製總結Python
- python 基礎之檔案Python
- C#檔案路徑操作總結
- Python基礎 - 檔案拷貝Python
- Python基礎 - 檔案和流Python
- Python基礎知識_第10節_檔案操作(IO技術)Python
- python基礎操作Python
- FastAPI基礎之 表單和檔案操作ASTAPI
- 【C++基礎】檔案流讀寫操作C++
- linux 檔案屬性及基礎操作Linux
- 『無為則無心』Python基礎 — 41、Python中檔案的讀寫操作(一)Python
- 『無為則無心』Python基礎 — 42、Python中檔案的讀寫操作(二)Python
- 基礎篇- 沙盒以及檔案的操作和存取
- 『現學現忘』Git基礎 — 14、Git基礎操作的總結與補充Git
- js檔案操作總結一:圖片篇JS
- Python的檔案操作Python
- Python檔案的操作Python
- borland c++ bulder的檔案操作總結-2 (轉)C++
- borland c++ bulder的檔案操作總結-1 (轉)C++
- borland c++ bulder的檔案操作總結-3 (轉)C++
- borland c++ bulder的檔案操作總結-4 (轉)C++
- 二、javase基礎知識總結(從檔案 I/O開始)Java
- Python基礎技術問題總結Python
- 我入門 Python 後總結的基礎教程Python
- mysql 索引的基礎操作彙總MySql索引
- 總結刪除檔案或資料夾的7種方法-JAVA IO基礎總結第4篇Java
- [Python基礎]字串操作Python字串