str = '\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82\'
print (str(s,'utf8'))
上面代碼執行報錯如下:
SyntaxError: EOL while scanning string literal
google一下,這個異常造成的原因是字符串,引號沒有成對出現,也就是類似下面的情況
原因是后面那個單引號沒起作用,被\特殊化了。
改為如下就可以了!
str = '\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82\\'
print (str(s,'utf8'))