国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

關于python編碼問題總結

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

不管什么語言,編碼都是一件很麻煩的事,優雅的python也顯得狼狽不堪,這里講解下python編碼問題,個人總結,僅供參考:

在python中,PRint語句應該是將一個字符串的二進制流輸出到顯示器或者指定的軟件上,因而print這個語句是不對字符串進行任何編碼的,所以有編碼問題就沒print語句的事兒了。

例如:print "我愛你"         將這個語句保存到python文件中,若文件用utf-8編碼,則在文件頭注釋#coding=utf-8即可,這個注釋的功能是讓解釋器以uft-8的編碼解析文件,

若文件以ACSSI編碼保存,則使用#coding=utf-8依舊會錯誤,除非把字符串轉碼,"我愛你".decode("ACSSI").encode("uft-8"),這樣“我愛你”的二進制流就是utf-8編碼而不是ACSSI編碼,顯示器(軟件)能正常解析了。

decode是把一個字符串按你提供的參數解碼成UNICODE編碼,encode是將UNICODE編碼成你指定的編碼

參考資料:http://blog.chinaunix.net/uid-27838438-id-4227131.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富宁县| 苏尼特左旗| 宜兰市| 手游| 南部县| 灵武市| 濮阳县| 松原市| 聂荣县| 枣阳市| 昆明市| 综艺| 鄂托克旗| 虞城县| 九江县| 万全县| 黄大仙区| 安新县| 来宾市| 星子县| 阆中市| 土默特左旗| 武功县| 江安县| 乌拉特中旗| 佛冈县| 类乌齐县| 峡江县| 汉寿县| 南木林县| 山西省| 新绛县| 偏关县| 凉山| 易门县| 汉川市| 桃源县| 阿拉尔市| 额济纳旗| 蒙自县| 秦皇岛市|