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 結合...