一:檔案的多種讀寫方式
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 讀取檔案的所有行到記憶體中。不同場景下我們可以選...