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

2021-09-09 09:10:43 字數 1950 閱讀 9112

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-8") as f:

f.write("123\n")

f.write("i love you\n")

f.write("中國!")

1.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', '中國!']

2.1 > 讀取資訊:

結果如下:

b'\xff\xd8\xff'2.2 > 寫入資訊:

f.write(t)2.3 先讀在寫——>複製:

如下示例就是把1.jpg複製了乙份,2.jpg。

#先讀在寫——————複製

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

with語句相比較以往的讀寫檔案,能自動幫我們呼叫close 方法,避免浪費系統的資源。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是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現在作業系統不允許普通的程式直接操作磁碟 所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...