read #讀取的指定位元組,預設1024
readline #讀取檔案的一行內容
readliness #讀取檔案的所有內容,返回乙個列表
f=
open
('d:/westos.txt'
)print
(f.read())
#最基本的讀取方式,可以讀取檔案的所有內容
print
(f.readline())
#一行一行的讀取檔案的內容
print
(f.readlines())
#讀取檔案內容,返回乙個列表,列表裡的元素分別為檔案每行的內容
##讀二進位制檔案內容
)##將內容寫入到新的檔案中
)
##可以看到hello.jpg被儲存到westos.jpg中了
write #從指標所在位置寫入,寫入字串內容
writeliness #將列表裡面的每個元素寫入檔案中
tell #指標當前所在位置
seek #移動指標位置
通常配合 r+ 、w+、a+ 模式
seek(offset, from)有2個引數: offset:偏移量 from:方向
0:表示檔案開頭; 1:表示當前位置; 2:表示檔案末尾
方法一:呼叫close()方法關閉檔案。檔案使用完畢後必須關閉,因為檔案物件會占用作業系統的資源, 並且作業系統同一時間能開啟的檔案數量也是有限的。
方法二:python引入了with語句來自動幫我們呼叫close()方法:
with語句使用於對資源進行訪問的場合,保證不管處理過程中是否發生錯誤或者異常都會自動執行規定的(「清理」)操作,釋放被訪問的資源,比如有檔案讀寫後自動關閉、執行緒中鎖的自動獲取和釋放等。
with
open
("/tmp/foo.txt")as
file
: data =
file
.read(
)
Python檔案物件方法
使用open 函式建立乙個檔案物件,這裡是可以在這個物件上呼叫的函式的列表 編號方法名稱描述1 file.close 關閉檔案,無法讀取或寫入關閉的檔案。2file.flush 清空內部緩衝區,類似於stdio的fflush。3file.fileno 返回底層實現使用的整數檔案描述符,以從作業系統請...
python之物件常用方法
type 類 常用來判斷物件型別,基本型別都可以判斷出來,如果我們想要比較出物件屬性,比如乙個函式,乙個類,我們通常可以使用types模組中定義的常量 例子 import types class animal object def init self self.name tim class test...
python 讀寫檔案及檔案物件的方法
1 讀寫檔案 open 返回乙個 le object,最常用的有兩個引數 open filename,mode f open workfile w 第乙個引數是包含檔名的字串。第二個引數是另乙個字串,其中包含一些描述檔案使用方式的字元。mode 可以是 r 表示檔案只能讀取,w 表示只能寫入 已存在...