将 U+00BE (¾) 解析为 python 中的数字

Parsing U+00BE (¾) to number in python

我有一个字符串,它代表一种成分,包括数量、单位、描述等。

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

我想将这个字符串解析为一个包含该成分所有不同特征的对象。

我面临的问题是我不知道如何将数字 (¾) 从 Unicode 表示形式转换为普通数字。

我如何解析这句话以获得 3/4 或 0.75 之类的结果?

import unicodedata
unicodedata.numeric(u'¾')

会给你 0.75(如果 Python 3+ 则没有你)