可以把汉字表达的数字比如:四万万、五千亿零四百万零一、一点二三等,转换成数字的工具,支持整数和小数两种类型,也支持大写的数字比如肆佰叁十五,特殊的类型比如二百五、百十等也可以支持。
代码参考https://github.com/uioch/codepop/tree/main/Hanzi2Number
使用方法:
import h2n
num = h2n.get_number('五十六点二四') # raise ValueError if invalid
str = h2n.str_replace('八千里路云和月,扶摇直上九万五千三百里,一百零八将')