一、系統預設的編碼格式為utf8
二、讀寫檔案時通過引數encoding='utf8'指定編碼格式,否則檔案在本地開啟時會亂碼(與系統預設編碼不符,參考第1條)
三、例項①,設定編碼格式為utf8,本地開啟和程式讀取都展示正常,無亂碼:
text = '我是xx,我愛python'四、例項②,設定編碼格式為gbk,程式讀取都展示正常,本地開啟亂碼,因為與系統預設編碼格式utf8不符: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)
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...