1. 程式人生 > >python3文件操作方法

python3文件操作方法

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文件操作方法