Python檔案的多種讀寫方式及游標

2021-10-11 22:09:35 字數 1460 閱讀 7554

一:檔案的多種讀寫方式

1.按t(按照字元進行操作):

with

open

("data_1.txt"

,"wt"

,encoding=

"utf-8"

)as f1:

f1.write(

"你好,世界!"

)#with open......as用於代替close()完成對開啟的檔案的釋放

with

open

("data_1.txt"

,'r'

,encoding=

"utf-8"

)as f2:

s_data=f2.read(

)print

(s_data)

#得到返回值:你好,世界!

#當不規定從模式時,預設為t,即是按字元進行操作

2.按b()

'''

'''with

open

("data_1.txt"

,"wb"

)as f1:

f1.write(

"你好,世界!"

)#with open......as用於代替close()完成對開啟的檔案的釋放

with

open

("data_1.txt"

,'rb'

)as f2:

s_data=f2.read(

)print

(s_data)

#得到返回值:你好,世界!

3.三種主模式+的區別

4.with open as支援巢狀

二:游標

原理:檢查指定位元組段位元組是否相同,相同則自動新增路徑給原有檔案

游標的使用

with

open

("data_1.txt"

,"wt"

,encoding=

"utf-8"

)as f1:

f1.write(

"""你好,世界!

aaa"""

)#with open......as用於代替close()完成對開啟的檔案的釋放

with

open

("data_1.txt"

,'r'

,encoding=

"utf-8"

)as f2:

f2.seek(3,

0)s_data=f2.read(

)print

(s_data)

#返回值:好,世界!

aaa#游標第二個引數0,1,2分別代表從開頭,從當前位置,從末尾開始位移(第乙個引數,可以為負數)

python檔案的讀寫方式

在開發過程中我們經常會遇到讀寫檔案的操作,下面我將彙總一下python有關的讀寫檔案操作方式。從檔案中讀取資料 第一種 讀取檔案的全部內容 read 達到檔案末尾會返回乙個空字串,刪除末尾的空行方式 contents.rstrip with open filename as obj file con...

Python檔案讀寫方式

coding cp936 檔案讀操作 全部讀出一次性 file obj open d pythonread.txt r s file obj.read print s file obj.close 檔案讀操作 指定讀取長度 file obj open d pythonread.txt r s fil...

python讀寫檔案常見操作方式

在一定場景下我們需要把文字全部內容讀取出來,進行處理。python提供三種函式讀取檔案,分別是readreadline readlines,read 讀取檔案的全部內容,加上引數可以指定讀取的字元。readline 讀取檔案的一行。readlines 讀取檔案的所有行到記憶體中。不同場景下我們可以選...