Python程式設計 檔案讀寫操作(with語句)

2021-09-24 10:34:01 字數 1786 閱讀 4720

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是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現在作業系統不允許普通的程式直接操作磁碟 所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...