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

首頁 > 編程 > Python > 正文

Python2.x版本中基本的中文編碼問題解決

2019-11-25 17:04:24
字體:
來源:轉載
供稿:網友

Python 輸出 "Hello, World!",英文沒有問題,但是如果你輸出中文字符"你好,世界"就有可能會碰到中文編碼問題。
Python 文件中如果未指定編碼,在執行過程會出現報錯:

#!/usr/bin/pythonprint "你好,世界";


以上程序執行輸出結果為:
 

 File "test.py", line 2SyntaxError: Non-ASCII character '/xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

Python中默認的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確打印漢字,所以在讀取中文時會報錯。
解決方法為只要在文件開頭加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。
實例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-print "你好,世界";


輸出結果為:

你好,世界

所以如果大家再學習過程中,代碼中包含中文,就需要在頭部指定編碼。
注意:Python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武隆县| 龙口市| 荣成市| 桐梓县| 鸡西市| 福贡县| 建瓯市| 米泉市| 郑州市| 丹江口市| 大渡口区| 治县。| 榆社县| 成安县| 武鸣县| 镇江市| 乌审旗| 西吉县| 全椒县| 六盘水市| 枣阳市| 金阳县| 诸城市| 若羌县| 淮北市| 清水河县| 东乌珠穆沁旗| 嘉禾县| 黄石市| 壤塘县| 旺苍县| 祁东县| 寿宁县| 赞皇县| 巴中市| 焉耆| 平武县| 苗栗县| 苗栗县| 龙川县| 辉南县|