with語句相比較以往的讀寫檔案,能自動幫我們呼叫close()方法,避免浪費系統的資源。
1、向文字中寫內容:
語法如下:with open (「1.txt」 , 「w」 , encoding = 「utf-8」) as f:
f.write("… …")
#向1.txt檔案中寫入文字
with open ("1.txt","w",encoding="utf-8") as f:
f.write("123\n")
f.write("i love you\n")
f.write("中國!")
2.讀取檔案中的內容語法如下:預設為讀with open (「1.txt」, encoding= 「utf-8」) as f:
f.read()
f.readline()
f.readlines()
#read()方式讀取檔案
with open("1.txt",encoding='utf-8')as f:
txt=f.read()
print(txt)
print(type(txt))
print('******************************=')
#readline()方式讀取檔案
with open("1.txt",encoding='utf-8')as f:
while 1:
#readline()預設換行
txt=f.readline()
if txt:
print(txt,end='')
else:
break
print(type(txt))
print('******************************=')
#readlines()方式讀取檔案
with open("1.txt", encoding='utf-8')as f:
# readlines()讀取的是個列表,每行為乙個列表元素
txt = f.readlines()
print(txt)
print(type(txt))
結果如下:
123i love you
中國!******************************=
123i love you
中國!******************************=
['123\n', 'i love you\n', '中國!']
1、讀取資訊:with open("1.jpg",'rb')as f:
t=f.read(3)
print(t,type(t))
結果如下:
b'\xff\xd8\xff'
2、寫入資訊:
具體示例參看3中例子
f.write(t)3、先讀後寫——>複製:
#先讀在寫———即所謂的,複製貼上
Python程式設計 檔案讀寫操作(with 語句)
with語句相比以往的讀寫檔案,能自動幫我們呼叫close 方法,避免浪費系統的資源。1.1 向檔案中寫內容 語法如下 with open 1.txt w encoding utf 8 as f f.write 向1.txt檔案中寫入文字 with open 1.txt w encoding utf...
python 讀 寫檔案操作
python中也提供類似於c語言中的open read write函式,下面是我根據看過的內容的乙個python讀 寫檔案的 段 讀檔案 在python的執行資料夾中新建乙個 123.txt 的檔案,輸入2341.rfp open 123.txt 開啟乙個 123.txt 得到乙個檔案物件 分配記憶...
python檔案讀寫操作
讀寫檔案是最常見的io操作,python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現在作業系統不允許普通的程式直接操作磁碟 所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...