中的字節\ xbd我正在使用LXML從網頁上刮取一些文本。一些文字包含分數。Python - 'ascii'編解碼器無法解碼位置
5½
我需要把它變成浮點格式。這些失敗:
ugly_fraction.encode('utf-8') #doesn't change to usable format
ugly_fraction.replace('\xbd', '') #throws error
ugly_freaction.encode('utf-8').replace('\xbd', '') #throws error
有沒有本地功能將分數字符轉換爲浮點數。你所有的編碼/解碼都會讓一個角色轉換成另一個角色。您需要更全面的功能來識別每個分數並將其轉換爲數值。使用unicode鍵映射到等效浮點值的某種字典查找。 – SpliFF
這就是我想要做的替換()函數,但我不能讓它工作。我該怎麼做? – appleLover
@SpliFF:是的,有原生的功能來做到這一點。 – abarnert