file.close() 關閉檔案
file.fileno() 返回檔案的描述符(file descriptor ,fd, 整數值)
file.flush() 重新整理檔案的內部緩衝區
file.isatty() 判斷 file 是否是乙個類 tty 裝置
a-file.next
() 返回檔案的下一行(類似於 file.readline() ), 或在沒有其它行時
引發 stopiteration 異常
file.read(size=-1) 從檔案讀取 size 個位元組, 當未給定 size 或給定負值的時候, 讀
取剩餘的所有位元組, 然後作為字串返回
b-file.readinto
(buf, size) 從檔案讀取 size 個位元組到 buf 緩衝器(已不支援)
file.readline(size=-1) 從檔案中讀取並返回一行(包括行結束符), 或返回最大 size
個字元file.readlines(sizhint=0) 讀取檔案的所有行並作為乙個列表返回(包含所有的行結束
符); 如果給定 sizhint 且大於 0 , 那麼將返回總和大約為
sizhint 位元組的行(大小由緩衝器容量的下乙個值決定) ( 比
如說緩衝器的大小只能為 4k 的倍數,如果 sizhint 為 15k,則
最後返回的可能是 16k———譯者按)
c-file.xreadlines
() 用於迭代, 可以替換 readlines() 的乙個更高效的方法
file.seek(off, whence=0) 在檔案中移動檔案指標, 從 whence ( 0 代表檔案其始, 1 代
表當前位置, 2 代表檔案末尾)偏移 off 位元組
file.tell() 返回當前在檔案中的位置
file.truncate(size=file.tell()) 擷取檔案到最大 size 位元組, 預設為當前檔案位置
file.write(str) 向檔案寫入字串
file.writelines(seq) 向檔案寫入字串序列 seq ; seq 應該是乙個返回字串的
可迭代物件; 在 2.2 前, 它只是字串的列表
a. python 2.2 中新增
b. python 1.5.2 中新增, 不再支援
c. python 2.1 中新增, 在 python 2.3 中廢棄
python 內建 Python內建方法大全
新增元素 集合.add 集合.update 一次新增多個值 集合隨機刪除 集合.pop 集合刪除指定元素 集合.remove 沒有找到會奔潰 集合.discard 沒有找到不會奔潰 移除空白 strip 取字串兩邊空格 lstrip 取字串左邊空格 rstrip 取字串右邊空格 括號中可以新增引數指...
python內建 python內建方法總結
注意 內建函式id 可以返回乙個物件的身份,返回值為整數。這個整數通常對應與該物件在記憶體中的位置,但這與python的具體實現有關,不應該作為對身份的定義,即不夠精準,最精準的還是以記憶體位址為準。is運算子用於比較兩個物件的身份,等號比較兩個物件的值,內建函式type 則返回乙個物件的型別 以下...
python內建方法
內建方法 說明 init self,初始化物件,在建立新物件時呼叫 del self 釋放物件,在物件被刪除之前呼叫 new cls,args,kwd 例項的生成操作 str self 在使用print語句時被呼叫 getitem self,key 獲取序列的索引key對應的值,等價於seq key...