#p1 開啟檔案、讀檔案、關閉檔案的典型方法
try:
f=open('d:/test.txt','r')
print(f.read())
finally:
if f:
f.close()
#p2 推薦的簡潔寫法,不必顯示的關閉檔案描述符
#open返回的物件在python中稱作file-like 物件,可以是位元組流、網路流、自定義流等
with open('d:/test.txt','r') as f:
#按行讀取
#p4 可以指定編碼讀取相應的資料,還可以忽略非法編碼
with open('d:/test.txt','r',encoding='gbk',errors='ignore') as f3:
for line in f3.readlines():
print(line.strip())
#p5 寫檔案的流程和讀檔案是一樣的 代開檔案、寫入內容、關閉檔案
# 'r' open for reading (default)
# 'w' open for writing, truncating the file first
# 'x' open for exclusive creation, failing if the file already exists
# 'b' binary mode
# 't' text mode (default)
# '+' open a disk file for updating (reading and writing)
# 'u' universal newlines mode (deprecated)
with open('d:/test12.txt','a+') as f4:
for line in f4.readlines():
print(line.strip())
f4.write('a new line2!')
I O流 檔案讀寫
流 流 即是流動的意思,是物質從一處向另一處流動的過程。c 流是指資訊從外部輸入裝置 鍵盤等 向計算機內部 如記憶體 輸入和從記憶體向外部輸出裝置 顯示器 輸出的過程。這種輸入輸出的過程被形象的成為 流 為了實現這種流動,c 定義了i o標準庫,這些每個類都成為流 流類,完成一些功能。define ...
IO流的讀寫
測試了一些用普通的bufferreader讀太慢了,還是用位元組陣列輸出流比較快,測試nio比它還慢幾十毫秒如果讀寫8m的txt檔案示例 string newpath long start system.currenttimemillis mapmap xmlreader.viewxml file ...
io流的讀寫
所有的檔案,或資料夾 都用該類表示。file file new file c down a.txt 或 file file new file c down a.txt file 就表示a.txt檔案。可以用file來呼叫響應的方法。file.exists 判斷檔案或問價夾是否存在 file.crea...