Python文件對象方法


使用open()函數創建一個文件對象,這里是可以在這個對象上調用的函數的列表 -

編號 方法名稱 描述
1 file.close() 關閉文件,無法讀取或寫入關閉的文件。
2 file.flush() 清空內部緩沖區,類似於stdiofflush
3 file.fileno() 返回底層實現使用的整數文件描述符,以從操作系統請求I/O操作。
4 file.isatty() 如果文件連接到tty(-like)設備,則返回True,否則返回False
5 next(file) 每次調用時返回文件的下一行。
6 file.read([size]) 從文件中讀取最多為size個字節(如果在獲取size字節之前讀取命中EOF,則讀取更少字節的數據)。
7 file.readline([size]) 從文件中讀取一行,字符串中保留一個尾隨的換行字符。
8 file.readlines([sizehint]) 使用readline()讀取並返回一個包含行的列表直到EOF。 如果可選的sizehint參數存在,而不是讀取到EOF,則讀取總共大約為sizehint字節的字符串(可能在舍入到內部緩沖區大小之后)的整行。
9 file.seek(offset[, whence]) 設置文件的當前位置
10 file.tell() 返回文件的當前位置
11 file.truncate([size]) 截斷文件大小。如果可選的size參數存在,則該文件將被截斷為size(最多)大小。
12 file.write(str) 將一個字符串寫入文件,無返回值。
13 file.writelines(sequence) 將一串字符串寫入文件。 該序列可以是生成字符串的任何可迭代對象,通常是字符串列表。
原文出自【易百教程】,商業轉載請聯系作者獲得授權,非商業轉載請保留原文鏈接:https://www.yiibai.com/python/file_methods.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM