wl 18 檔案操作練習總結

2021-10-21 20:13:53 字數 2201 閱讀 1355

f=

open

('log'

,mode=

'w',encoding=

'utf-8'

)f.write(

'王磊'

)f.close

# 只寫,清楚之前的內容,寫入新內容

f=open

('log'

,mode=

'r',encoding=

'utf-8'

)print

(f.read())

f.close(

)# 唯讀

f =open

('log'

,mode=

'rb',)

content = f.read(

)print

(content)

f.close(

)# 唯讀,utf-8下的二進位制

f =open

('log'

,mode=

'r+'

,encoding=

'utf-8'

)#print(f.read())

f.write(

'最帥'

)f.close(

)# 先讀後追加,可無限追加

f =open

('log'

,mode=

'r+b'

)print

(f.read())

f.write(

'大猛,小孟'

.encode(

'utf-8'))

f.close(

)# 先讀後追加,utf-8二進位制下的讀

f =open

('log'

,mode=

'w',encoding=

'utf-8'

)f.write(

'附近看到類似糾紛'

)f.close(

)# 先將原始檔的內容全部清除,在寫。

f =open

('log'

,mode=

'w+'

,encoding=

'utf-8'

)f.write(

'aaa'

)f.seek(0)

print

(f.read())

f.close(

)# 清楚原來內容,寫入新內容,seek調控游標到指定位置,讀取內容

f =open

('log'

,mode=

'wb'

)f.write(

'附近看到類似糾紛'

.encode(

'utf-8'))

f.close(

)# 只將其寫入,用utf-8的二進位制形式,但在文字中是正常內容

f =open

('log'

,mode=

'a',encoding=

'utf-8'

)f.write(

'佳琪'

)f.close(

)# 末尾追加指定內容

f =open

('log'

,mode=

'a+'

,encoding=

'utf-8'

)f.write(

'佳琪'

)f.seek(0)

print

(f.read())

f.close(

)# 末尾追加指定內容,並跳到seek游標位置處開始讀取

f =open

('log'

,mode=

'ab'

)f.write(

'佳琪'

.encode(

'utf-8'))

f.close(

)# 末尾追加

#content = f.read(n) # 讀出來的都是位元組,n是幾讀到幾個位元組,utf-8,三個位元組,乙個字

#f.tell() 查詢游標位置 # print(f.tell())輸出游標位置數字

#f.seek() 將游標調到指定位置, f.seek(content-9) 跳到倒數第九個位元組

#f.readable() # 是否可讀

#line = f.readline() # 一行一行的讀

#line = f.readlines() # 每一行當成列表中的乙個元素,新增到list中

18 檔案操作

1.了解檔案操作 思考 什麼是檔案?思考 檔案操作包含什麼?答 開啟,關閉,讀,寫,複製 思考 檔案操作的作用是什麼?答 讀取內容,寫入內容,備份內容.總結 檔案操作的作用就是把一些內容 資料 儲存存放起來,可以讓程式下一次執行的時候直接使用,而不必重新製作乙份,省時省力。2.檔案的基本操作 開啟檔...

Python基礎(18)檔案操作

在計算機中,檔案是以 二進位制 的方式儲存在磁碟上的 文字檔案和二進位制檔案 1.文字檔案 2.二進位制檔案 在計算機中要操作檔案的套路非常固定,一共包含三個步驟 開啟檔案2.讀 寫檔案 讀 將檔案內容讀入記憶體 read 寫 將記憶體內容寫入檔案 write 關閉檔案 序號函式 方法 說明01 o...

18 檔案與目錄

模式 說明r唯讀 r 讀寫 w寫入,先刪除原檔案,在重新寫入,如果檔案沒有則建立 w 讀寫,先刪除原檔案,在重新寫入,如果檔案沒有則建立 可以寫入輸出 a寫入,在檔案末尾追加新的內容,檔案不存在,建立之 a 讀寫,在檔案末尾追加新的內容,檔案不存在,建立之 b開啟二進位制檔案。可以與r w a 結合...