python之 檔案讀與寫
python 進行檔案讀寫的函式是open 或file
file_handler = open(filename,,mode)
模式 描述
r 以讀方式開啟檔案,可讀取檔案資訊。
w 以寫方式開啟檔案,可向檔案寫入資訊。如檔案存在,則清空該檔案,再寫入新內容
a 以追加模式開啟檔案(即一開啟檔案,檔案指標自動移到檔案末尾),如果檔案不存在則建立
r+ 以讀寫方式開啟檔案,可對檔案進行讀和寫操作。 ## r+時,如果不先f.read(),則新寫入的內容會覆蓋寫入
w+ 消除檔案內容,然後以讀寫方式開啟檔案。
a+ 以讀寫方式開啟檔案,並把檔案指標移到檔案尾。
b 以二進位制模式開啟檔案,而不是以文字模式。該模式只對Windows 或Dos 有效,類Unix 的檔案是用二進位制模式進行操作的。
方法 描述
f.close() 關閉檔案,記住用open()開啟檔案後一定要記得關閉它,否則會佔用系統的可開啟檔案控制程式碼數。
f.fileno() 獲得檔案描述符,是一個數字
f.flush() 重新整理輸出快取
f.isatty() 如果檔案是一個互動終端,則返回True ,否則返回False 。 f.read([count]) 讀出檔案,如果有count ,則讀出count 個位元組。
f.next() 讀取一行,並將檔案操作標記位移到下一行。當讀完檔案後,返回stopiteration
f.readline() 讀取一行,是以字串的形式返回。空為讀完本行。
f.readlines() 讀出所有行,也就是讀出整個檔案的資訊,返回一個列表,可遍歷。
f.seek(offset[,where]) 把檔案指標移動到相對於where 的offset 位置。where 為0表示檔案開始處,這是預設值 ;1表示當前位置;2表示檔案結尾。
f.tell() 獲得檔案指標位置。
f.truncate([size]) 擷取檔案,使檔案的大小為size 。
f.write(string) 把string 字串寫入檔案。寫入前是否會清除檔案原有內容,取決於檔案開啟模式。
f.writelines(list) 把list 中的字串一行一行地寫入檔案,是連續寫入檔案,沒有換行。寫入前是否會清除檔案原有內容,取決於檔案開啟模式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2149188/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python學習之讀寫檔案Python
- Python之檔案讀寫小練Python
- Python之檔案讀取和寫入Python
- Python(3):檔案讀寫與異常Python
- 「Python」:檔案讀寫Python
- Python——檔案讀寫Python
- Python 讀寫檔案Python
- Python讀寫檔案Python
- python讀寫excel檔案PythonExcel
- python檔案讀寫操作Python
- 檔案操作之按照行讀寫檔案
- Python 檔案讀寫(Python IO)Python
- Python中的檔案讀寫Python
- python 檔案讀寫練習Python
- numpy陣列之讀寫檔案陣列
- Python:讀寫檔案(I/O) | 組織檔案Python
- Python檔案讀寫--錯誤一Python
- 詳解python檔案讀寫操作Python
- 簡單介紹python程式設計之檔案讀寫Python程式設計
- 檔案讀寫
- Python中的檔案的讀寫操作Python
- python檔案建立、讀取和寫入Python
- python讀取並寫入mat檔案Python
- Python讀寫二進位制檔案Python
- Python中讀寫Parquet檔案的方法Python
- Python 簡明教程 --- 24,Python 檔案讀寫Python
- 檔案排版(文字檔案讀寫)
- Python中檔案的讀寫、寫讀和追加寫讀三種模式的特點Python模式
- Golang 讀、寫檔案Golang
- keras讀寫檔案Keras
- perl 讀寫檔案
- 檔案讀寫IO
- 檔案的讀寫
- python檔案無法讀寫怎麼辦Python
- Python中的檔案讀寫-實際操作Python
- Python檔案讀寫、StringIO和BytesIOPython
- Python讀寫檔案你真的瞭解嗎?Python
- Python讀寫EXCEL檔案常用方法大全PythonExcel