Python文件方法
使用open函數創建一個文件對象,這裡是它可以調用該對象上函數的列表如下:
SN | 方法與描述 |
---|---|
1 |
file.close() 關閉文件。關閉的文件無法讀取或寫入任何東西 |
2 |
file.flush() 刷新內部緩衝區,像標準輸入輸出fflush。這可能是一些類似文件的對象,無操作 |
3 |
file.fileno() 返回所使用的底層實現請求從操作係統I/O操作的整數文件描述符 |
4 |
file.isatty() 返回true如果文件被連接到一個tty(一般)的設備,否則返回False |
5 |
file.next() 返回每次被調用時文件的下一行。 |
6 |
file.read([size]) 讀取最多的字節大小的文件(如果少讀命中EOF獲得大小字節之前) |
7 |
file.readline([size]) 從文件中讀取一個完整的行。尾部換行符保持在字符串中 |
8 |
file.readlines([sizehint]) 讀取直到EOF使用readline()返回一個包含行的列表。如果可選sizehint參數不是讀取達到EOF,全行共計約sizehint字節(可能四舍五入到內部緩衝區的大小後)被讀取 |
9 |
file.seek(offset[, whence]) 設置文件的當前位置 |
10 |
file.tell() 返回該文件的當前位置 |
11 |
file.truncate([size]) 截斷文件的大小。如果可選的尺寸參數存在,該文件被截斷(最多)大小 |
12 |
file.write(str) 將一個字符串寫入該文件。冇有返回值 |
13 |
file.writelines(sequence) 寫入字符串的文件的序列。該序列可以是任何可迭代的對象產生字符串,通常的字符串列表 |