很多同學(xué)在Linux下運(yùn)行文件的時(shí)候都會(huì)碰到這個(gè)錯(cuò)誤:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcc in position 279: invalid continuation byte
說明:Python3在解析文件的時(shí)候,會(huì)按照utf-8的編碼格式進(jìn)行解碼,所以要按照utf-8來對文件進(jìn)行編碼,才能順利解碼。出現(xiàn)上面的錯(cuò)誤,很有可能是文件的編碼格式不正確。
解決方法:vim打開問題文件,命令模式輸入:set fileencoding=utf8
保存退出重新運(yùn)行即可!??!
vim用法自行搜索學(xué)習(xí)。