1. 程式人生 > >Python編碼格式理解:encoding與decoding

Python編碼格式理解:encoding與decoding

在Python對txt文件處理的時候,txt文件預設為gb2312編碼,在開啟檔案的時候,將其轉換為Utf-8編碼,才能進一步處理。

fi=open("c:/","r",encoding="utf-8")

常用的幾種編碼關係如下:

因為開啟的檔案已經轉換為utf-8,所以寫入的時候,也是用utf-8來編碼字串,在指令碼開頭就不需要寫

# -*- coding:utf-8 -*- 來說明編碼格式了。

但是如果不是讀取檔案,而是在程式中直接寫入中文輸出,比如print(“”你好“”),就要指定編碼了。