IO檔案讀寫

2022-08-26 03:42:11 字數 747 閱讀 3198

*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 ...