關於Python報錯:SyntaxError: Non-ASCII character '\xe5' in file的解決方法

現象:最近須要抓取一些網頁的信息,但發現Python的亂碼問題相對Java來講,不太同樣。按照以往Java解決中文亂碼問題的思路去解決Python亂碼,貌似行不通,報錯信息:編碼

SyntaxError: Non-ASCII character '\xe5' in file.net

緣由:Python默認是以ASCII做爲編碼方式的,若是在本身的Python源碼中包含了中文(或者其餘的語言,好比小日本的日語……),此時即便你把本身編寫的Python源文件以UTF-8格式保存了;但實際上,這依然是不行的。utf-8

解決方法:在源碼的第一行添加如下語句:get

# -*- coding: UTF-8 -*-    
或者
#coding=utf-8 源碼

注:此語句必定要添加在源代碼的第一行it

image

相關文章
相關標籤/搜索