说明
如果文件的名字包含了中文数字, 在dir列表的时候, 会显得比较混乱, 为了方便, 需要对这些中文数字进行转换, 推荐一个很不错的库 cn2an
cn2an
用法
res = cn2an.cn2an('二百')
print(1, res) # 1 200
res = cn2an.cn2an('二〇一','smart')
print(2, res) # 2 201
cn2an() 说明
其实也没啥可以说明的,看源码就懂
def cn2an(self, inputs: Union[str, int, float] = None, mode: str = "strict") -> Union[float, int]:
"""中文数字转阿拉伯数字
:param inputs: 中文数字、阿拉伯数字、中文数字和阿拉伯数字
:param mode: strict 严格,normal 正常,smart 智能
:return: 阿拉伯数字
"""
替换目录下的文件的名称
import re
import os,sys
import cn2an
common_used_numerals_tmp ={
'零':0, '一':