python中的檔案I O

2021-08-02 12:47:50 字數 891 閱讀 4718

讀檔案:f = open('檔案路徑',『r『 - 讀文字檔案 『rb' - 讀二進位制檔案 encoding = 'utf-8' - 指定讀取時的字元編碼)

寫檔案:f = open('檔案路徑','w『 - 寫入 'a『 - 追加寫入 』wb' - 寫入二進位制 『ab』 - 追加寫入二進位制)

檔案操作

關閉檔案:f.close()

說明:open() 函式向作業系統發起呼叫,開啟檔案;

中文windows作業系統預設以gbk編碼開啟;

f = open('檔案路徑',『選項『) 把開啟的檔案賦值給變數f ;

如果是windows系統,檔案路徑寫成絕對路徑的話,在前面加 r 或者所有斜槓換成雙斜槓**義):

開啟檔案後記得關閉。

with open('檔案路徑', '選項')as f:

檔案操作

說明:可以在as f, 後面繼續加open(...) as f2:

使用with語句操作檔案讀寫,可以自動呼叫close()f

讀入二進位制文字並檢視內容:

f = open('test.txt', 'rb')       # 讀的時候不需要指定字元編碼,因為檔案在硬碟上就是以二進位制存的

print(f.read().decode('utf-8')) # 二進位制bytes只能decode,不能encode

f.close() # 關閉檔案

只需在讀入bytes後用utf-8解碼就可以看到了

python中的檔案IO

1.程式中的資料,寫入到檔案中 file open data 1.1.text mode w encoding utf 8 程式中有乙個字串 message hello,世界 將資料寫入到檔案中 file.write message 關閉檔案 file.close 2.將檔案中的資料,讀寫到程式中 ...

Python中的檔案IO操作(讀寫檔案 追加檔案)

python中檔案的讀寫包含三個步驟 開啟檔案,讀 寫檔案,關閉檔案。檔案開啟之後必須關閉,因為在磁碟上讀寫檔案的功能是由作業系統提供的,檔案作為物件,被開啟後會占用作業系統的資源,而作業系統在同一時間內開啟檔案的數量是有限的。開啟檔案 python view plain copy f open 路...

關於Python的檔案IO

使用open函式,第乙個引數為檔名,例如 c abc.txt 這裡要注意的是r c abc.txt 第二個引數為檔案的操作方式,這裡著重 寫入,寫入主要分為覆蓋寫入和追加寫入。file open r c abc.txt w file.write abc 寫入字串 file.close 關閉檔案 fi...