python3文件操作方法
阿新 • • 發佈:2018-02-13
post 位置 記錄 調用 也會 如果 log 文件操作方法 當前
在python3中,我們可以使用open打開一個文件,那麽打開文件後,文件有什麽操作方法呢?接下來我就記錄一下比較常用的方法。
1. close()
關閉打開的文件
2. fileno()
返回文件句柄在的索引值,IO多路時會用到
3. flush()
我們使用寫相關模式打開文件時,使用write方法寫入文件時,如果還沒有調用close方法,文件中並沒有寫入的內容。
這是因為我們寫入的東西是保存在內存中的,這樣讀寫速度會快很多。
如果我們想要實時的寫入硬盤,我們就可以調用這個方法,將內存中的東西刷新到硬盤。
4. readable()
是否是特殊文件,返回文件是否可讀。如果使用“w”模式打開,也會返回false
5. readline()
只讀取一行
6. readlines()
以行為元素,返回一個列表
7. seek()
設置光標位置,以字節為距離進行移動(註意gbk\utf-8等不同編碼格式的字符字節數)
8. seekable()
判斷是否可設置光標
9. tell()
返回當前光標的位置
10. truncate()
截取指定長度的文本,可以傳入數字參數,表示從第幾個字符開始截取。
11. writable()
判斷文件是否可寫
python3文件操作方法