原因:Python默認(rèn)是以ASCII作為編碼方式的,如果在自己的Python源碼中包含了中文(或者其他非英語(yǔ)系的語(yǔ)言),此時(shí)即使你把自己編寫的Python源文件以UTF-8格式保存了,但實(shí)際上,這依然是不行的。
解決辦法很簡(jiǎn)單,只要在文件開頭加入下面代碼就行了
-- coding: UTF-8 --
或
coding=utf-8
當(dāng)你用print輸出的時(shí)候會(huì)自動(dòng)根據(jù)本地的語(yǔ)言環(huán)境轉(zhuǎn)換成string。