今天試運(yùn)行了一下Python小程序单山,發(fā)現(xiàn)一個小問題:
SyntaxError: Non-ASCII character '\xe2' in file hello.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
經(jīng)過查閱資料诞吱,得到解決思路
方案如下:
SyntaxError: Non-ASCII character '\xe2' in file意思是說伏蚊,在文件中存在非ASCII字符沸手;
ASCII是8位即一個字符癞季,一共256個字符宝鼓,隨著計(jì)算機(jī)的發(fā)展和媳,現(xiàn)在已經(jīng)用到2個或者4個字符;
建議在文件頭追加:
# -*- coding: cp936 -*-
或者
# -*- coding: utf-8 -*
更復(fù)雜的形式要進(jìn)行編碼和解碼翻诉。
如果有錯誤炮姨,請指正,如果有新的問題碰煌,歡迎討論舒岸,共同進(jìn)步!