*b表示二進位制模式訪問,但是對於linux或者unix系統來說這個模式沒有任何意義,因為他們把所有檔案都看做二進位制檔案,包括文字檔案
一.三種方法讀取檔案
方法1:open
f=open("d:\\hello.txt","r") #已讀的方式開啟,open只能讀檔案,不能讀資料夾
fp=f.read()
print fp
f.close() #關掉,**記憶體
方法2:with open...as
with open("d:\\hello.txt","r") as fp:
print fp.read()
方法3:file (python2中file和open沒什麼區別,file是檔案物件,open是返回新建立的檔案物件的內建函式,在python3中沒有file,所以這個方法可忽略)
f=file("d:\\hello.txt","r")
fp=f.read()
print fp
二.用open寫檔案
f=open("d:\\hello.txt","wb")
f.write("\nhello")
f.close()
檔案IO操作讀寫檔案
寫操作對應的有 put write等。寫操作的型別 ascii碼型別的可知字串 put put只能寫入一兩個字元,多了寫不了 include using namespace std intmain int args,char ar 二進位制型別寫檔案 write include using name...
IO流檔案讀寫
p1 開啟檔案 讀檔案 關閉檔案的典型方法 try f open d test.txt r print f.read finally if f f.close p2 推薦的簡潔寫法,不必顯示的關閉檔案描述符 open返回的物件在python中稱作file like 物件,可以是位元組流 網路流 自定...
I O流 檔案讀寫
流 流 即是流動的意思,是物質從一處向另一處流動的過程。c 流是指資訊從外部輸入裝置 鍵盤等 向計算機內部 如記憶體 輸入和從記憶體向外部輸出裝置 顯示器 輸出的過程。這種輸入輸出的過程被形象的成為 流 為了實現這種流動,c 定義了i o標準庫,這些每個類都成為流 流類,完成一些功能。define ...