4 回答

HUWWW
TA貢獻1874條經(jīng)驗 獲得超12個贊
首先變量最好別命名成str,因為有str這個函數(shù),我就假設你用的是str0了
對于你的問題,應該是編碼的問題,和split沒有關系,你可以直接print str0看看。要解決問題,就是進行轉碼:str0=str0.decode("utf-8").encode("gbk"),然后進行str1=str0.split(),

楊__羊羊
TA貢獻1943條經(jīng)驗 獲得超7個贊

藍山帝景
TA貢獻1843條經(jīng)驗 獲得超7個贊
定義統(tǒng)一編碼是:# coding:utf-8
不是你給的 #encoding=utf-8。
還有,Python2默認用的是ASCII碼,只支持字母和數(shù)字,不支持其他字符。
Python3默認是Unicode,可以直接識別。
上面的統(tǒng)一編碼你改了還不行的話就用Python3吧,Python2的編碼問題確實頭痛
添加回答
舉報
0/150
提交
取消