亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python編碼介紹

2019-11-06 07:49:30
字體:
來源:轉載
供稿:網友

在 python 源代碼文件中,如果你有用到非ASCII字符,則需要在文件頭部進行字符編碼的聲明,聲明如下:

# code: UTF-8因為python 只檢查 #、coding 和編碼字符串,所以你可能回見到下面的聲明方式,這是有些人為了美觀等原因才這樣寫的:#-*- coding: UTF-8 -*-

常見編碼介紹:

GB2312編碼:適用于漢字處理、漢字通信等系統之間的信息交換GBK編碼:是漢字編碼標準之一,是在 GB2312-80 標準基礎上的內碼擴展規范,使用了雙字節編碼ASCII編碼:是對英語字符和二進制之間的關系做的統一規定Unicode編碼:這是一種世界上所有字符的編碼。當然了它沒有規定的存儲方式。UTF-8編碼:是 Unicode Transformation Format - 8 bit 的縮寫, UTF-8 是 Unicode 的一種實現方式。它是可變長的編碼方式,可以使用 1~4 個字節表示一個字符,可根據不同的符號而變化字節長度。

編碼轉換:

Python內部的字符串一般都是 Unicode編碼。代碼中字符串的默認編碼與代碼文件本身的編碼是一致的。所以要做一些編碼轉換通常是要以Unicode作為中間編碼進行轉換的,即先將其他編碼的字符串解碼(decode)成 Unicode,再從 Unicode編碼(encode)成另一種編碼。

decode 的作用是將其他編碼的字符串轉換成 Unicode 編碼,eg name.decode(“GB2312”),表示將GB2312編碼的字符串name轉換成Unicode編碼encode 的作用是將Unicode編碼轉換成其他編碼的字符串,eg name.encode(”GB2312“),表示將GB2312編碼的字符串name轉換成GB2312編碼

所以在進行編碼轉換的時候必須先知道 name 是那種編碼,然后 decode 成 Unicode 編碼,最后載 encode 成需要編碼的編碼。當然了,如果 name 已經就是 Unicode 編碼了,那么就不需要進行 decode 進行解碼轉換了,直接用 encode 就可以編碼成你所需要的編碼。值得注意的是:對 Unicode 進行編碼和對 str 進行編碼都是錯誤的。具體的說就是:如果在UTF-8文件中,則這個字符串就是 UTF-8編碼的。它的編碼取決于當前的文本編碼。當然了,GB2312文本的編碼就是GB2312。要在同一個文本中進行兩種編碼的輸出等操作就必須進行編碼的轉換,先用decode將文本原來的編碼轉換成Unicode,再用encode將編碼轉換成需要轉換成的編碼。

eg:由于內置函數 open() 打開文件時,read() 讀取的是 str,讀取后需要使用正確的編碼格式進行 decode()。write() 寫入時,如果參數是 Unicode,則需要使用你希望寫入的編碼進行 encode(),如果是其他編碼格式的 str,則需要先用該 str 的編碼進行 decode(),轉成 Unicode 后再使用寫入的編碼進行 encode()。如果直接將 Unicode 作為參數傳入 write() ,python 將先使用源代碼文件聲明的字符編碼進行編碼然后寫入。

# coding: UTF-8 fp1 = open('test.txt', 'r')info1 = fp1.read()# 已知是 GBK 編碼,解碼成 Unicodetmp = info1.decode('GBK') fp2 = open('test.txt', 'w')# 編碼成 UTF-8 編碼的 strinfo2 = tmp.encode('UTF-8')fp2.write(info2)fp2.close()獲取編碼的方式:判斷是 s 字符串否為Unicode,如果是返回True,不是返回False :isinstance(s, unicode)

下面代碼可以獲取系統默認編碼:

#!/usr/bin/env python#coding=utf-8import sysPRint sys.getdefaultencoding()
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品网站| 亚洲国产精品va在线观看黑人| 欧美日韩美女在线观看| 亚洲最大的成人网| 日韩大片在线观看视频| 欧美视频国产精品| 欧美大尺度在线观看| 亚洲精品自拍视频| 亚洲国产天堂网精品网站| 一区二区三区高清国产| 国产日韩欧美日韩大片| 国产日产欧美a一级在线| 亚洲欧美日韩视频一区| 国产91ⅴ在线精品免费观看| 国产69精品久久久| 久久综合久久88| 视频在线一区二区| 久久99久久99精品免观看粉嫩| 欧美放荡办公室videos4k| 亚洲国产欧美一区| 日韩激情av在线免费观看| 欧美一区二区三区免费视| 欧美精品成人91久久久久久久| 欧洲成人在线视频| 亚洲人成电影网站色…| 国产精品91视频| 国产日韩中文在线| 久99久在线视频| 国产精品亚洲美女av网站| 亚洲精品资源美女情侣酒店| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久69精品久久久久久国产越南| 伊人久久久久久久久久久久久| 久久成年人视频| 国产有码在线一区二区视频| 久久久久久国产精品三级玉女聊斋| 成人免费xxxxx在线观看| 日韩精品免费在线视频| 九九精品在线视频| 亚洲国产成人精品久久久国产成人一区| 午夜精品一区二区三区在线播放| 日韩精品极品视频免费观看| 97欧美精品一区二区三区| 国产精品免费一区| 欧美亚洲另类制服自拍| 成人天堂噜噜噜| 国产不卡av在线| 国产精品极品尤物在线观看| 亚洲欧洲在线播放| 中文字幕日本精品| www.美女亚洲精品| 在线电影av不卡网址| 亚洲一区www| 国产精品永久在线| 久久久久久久网站| 91在线视频九色| 亚洲精品永久免费| 国产在线久久久| 日韩免费在线电影| 日韩在线视频免费观看| 成人网欧美在线视频| 日本不卡高字幕在线2019| 97色在线播放视频| 亚洲精品第一国产综合精品| 国产亚洲美女久久| 91在线国产电影| 欧美一级电影久久| 午夜精品一区二区三区在线播放| 91香蕉嫩草神马影院在线观看| 中文字幕亚洲国产| 青青a在线精品免费观看| 91香蕉嫩草神马影院在线观看| 日韩网站免费观看高清| 青青a在线精品免费观看| 日韩www在线| 久久精品国产96久久久香蕉| 亚洲黄色成人网| 亚洲国产欧美一区二区三区同亚洲| 亚洲qvod图片区电影| 亚洲国产精品嫩草影院久久| 国产精品日韩av| 国产精品久久婷婷六月丁香| 色综合视频一区中文字幕| 亚洲va国产va天堂va久久| 欧美成人免费大片| 日韩av网站在线| 欧美性猛交xxxx富婆弯腰| 国产亚洲欧美视频| 97香蕉超级碰碰久久免费的优势| 中文字幕日韩视频| 麻豆乱码国产一区二区三区| 国产一区二区三区免费视频| 国产成人一区三区| 日韩在线播放一区| 欧美尤物巨大精品爽| 亚洲精品欧美极品| 亚洲精品视频播放| 国产精品美女视频网站| 久久久久久国产精品三级玉女聊斋| 搡老女人一区二区三区视频tv| 91精品久久久久久久久久入口| 色777狠狠综合秋免鲁丝| 国产精品小说在线| 成人免费观看a| 中文字幕精品视频| 搡老女人一区二区三区视频tv| 欧美做受高潮电影o| 国产精品亚洲视频在线观看| 久久中文字幕在线视频| 日韩中文字在线| 日韩精品免费观看| 欧美国产日韩二区| 中文字幕日韩精品在线观看| 日韩av在线精品| 欧美成人免费在线观看| 日韩国产精品一区| 亚洲国产精品电影在线观看| 欧美激情欧美狂野欧美精品| 亚洲性日韩精品一区二区| 国产日韩在线视频| 成人激情视频在线观看| 曰本色欧美视频在线| 精品无人区乱码1区2区3区在线| 欧美日韩国产一区二区| 国产精品91久久久| xxxx欧美18另类的高清| 日韩欧美一区二区三区| 欧美性xxxxxxx| 日韩av在线免播放器| 国产69精品久久久久久| 日韩在线视频导航| 亚洲石原莉奈一区二区在线观看| 色偷偷偷综合中文字幕;dd| 日本欧美国产在线| 色综合视频一区中文字幕| 亚洲天堂av在线免费| 欧美裸体男粗大视频在线观看| 国产精品国产三级国产专播精品人| 久久国产精品久久精品| 中日韩美女免费视频网站在线观看| 亚洲第一区中文99精品| 国产精品免费在线免费| 日韩中文字幕视频| 91久久国产精品91久久性色| 国产精品精品一区二区三区午夜版| 国产精品欧美激情| 久久99热精品这里久久精品| 成人激情视频在线播放| 久久视频在线直播| 国内精品久久久久影院 日本资源| 菠萝蜜影院一区二区免费| 亚洲国产精品久久久久久| 久久久av一区| 狠狠躁天天躁日日躁欧美| 最近2019免费中文字幕视频三| 97精品国产97久久久久久| 永久免费精品影视网站| 国产精品女人网站| 911国产网站尤物在线观看| 亚洲精品国偷自产在线99热| 国产精品美女免费视频| 久久精品电影一区二区| 国产精品自在线| 国产免费一区二区三区在线能观看|