使用open()
函數創建一個檔對象,這裏是可以在這個對象上調用的函數的列表 -
編號 | 方法名稱 | 描述 |
---|---|---|
1 | file.close() | 關閉檔,無法讀取或寫入關閉的檔。 |
2 | file.flush() | 清空內部緩衝區,類似於stdio 的fflush 。 |
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) | 將一串字串寫入檔。 該序列可以是生成字串的任何可迭代對象,通常是字串列表。 |
上一篇:
Python檔讀寫
下一篇:
Python os模組方法