2017-06-18 23 views
3

我有一個字符串,它表示一個含有數量,單位,描述等的成分。解析U + 00BE(¾)到python中的數字

¾ cup fresh pineapple, cut in small chunks or canned pineapple tidbits, drained

我想這個字符串解析爲持有這種成分的所有不同特性的對象。

我面臨的問題是我不知道如何將數字(¾從Unicode表示法轉換爲正常數字。

我該如何解析這個句子才能得到類似3/4或0.75的結果?

+1

爲什麼不檢查'如果行[I] ==「¾''? –

回答

6
import unicodedata 
unicodedata.numeric(u'¾') 

會給你0.75(或無u Python是否3+)