python3讀寫檔案

2022-09-04 15:33:22 字數 660 閱讀 5077

一、系統預設的編碼格式為utf8

二、讀寫檔案時通過引數encoding='utf8'指定編碼格式,否則檔案在本地開啟時會亂碼(與系統預設編碼不符,參考第1條)

三、例項①,設定編碼格式為utf8,本地開啟和程式讀取都展示正常,無亂碼:

text = '我是xx,我愛python'

f = open("a.txt", 'w', encoding='utf8')

f.write(text)

# 將資料寫入磁碟檔案

f.flush()

f_read = open('a.txt', encoding='utf8')

res = f_read.read()

print(res)

四、例項②,設定編碼格式為gbk,程式讀取都展示正常,本地開啟亂碼,因為與系統預設編碼格式utf8不符:

text = '我是xx,我愛python'

f = open("a.txt", 'w', encoding='gbk')

f.write(text)

f.flush()

f_read = open('a.txt', encoding='gbk')

res = f_read.read()

print(res)

Python3基礎 讀寫檔案

檔案是作業系統管理和儲存資料的一種方式。python內建了 open 函式來開啟檔案,並建立乙個檔案物件。一 開啟檔案 open 函式 1 open 函式基本格式 myfile open filename,mode 意思是 myfile 為引用檔案物件的變數 filename 為檔名,可以是檔案的絕...

Python3 檔案讀寫

python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式 1.讀取檔案 with open test json dumps.txt mode r encoding utf 8 as f seek 移動游標至指定位置 f.seek 0 read 讀取整個檔...

python3學習 檔案讀寫

這一篇我們來看檔案讀寫操作。開啟和建立檔案主要是open 函式 注意 open filename r 這個,如果是 w 檔案會被清空,如果是r 則不會。讀取檔案內容 寫檔案 關閉檔案 我們寫乙個例項 path c 1 1 1.txt f open path,r for line in f.readl...