统一引号格式,优化架构排布
This commit is contained in:
@@ -62,9 +62,9 @@ def delete_temp_file(temp_files):
|
||||
for file in temp_files:
|
||||
try:
|
||||
os.remove(file)
|
||||
logging.info(f"临时文件 {file} 已删除")
|
||||
logging.info(f'临时文件 {file} 已删除')
|
||||
except Exception as e:
|
||||
logging.warning(f"删除临时文件 {file} 时出错: {e}")
|
||||
logging.warning(f'删除临时文件 {file} 时出错: {e}')
|
||||
|
||||
|
||||
def zoom_rectangle(rectangle, ratio):
|
||||
@@ -83,40 +83,40 @@ def zoom_rectangle(rectangle, ratio):
|
||||
|
||||
|
||||
def chinese_to_money_unit(chinese):
|
||||
if chinese in ["拾", "十"]:
|
||||
if chinese in ['拾', '十']:
|
||||
return 10, False
|
||||
elif chinese in ["佰", "百"]:
|
||||
elif chinese in ['佰', '百']:
|
||||
return 100, False
|
||||
elif chinese in ["仟", "千"]:
|
||||
elif chinese in ['仟', '千']:
|
||||
return 1000, False
|
||||
elif chinese == "万":
|
||||
elif chinese == '万':
|
||||
return 10000, True
|
||||
elif chinese == "亿":
|
||||
elif chinese == '亿':
|
||||
return 100000000, True
|
||||
else:
|
||||
return None, False
|
||||
|
||||
|
||||
def chinese_char_to_number(chinese):
|
||||
if chinese == "零":
|
||||
if chinese == '零':
|
||||
return 0
|
||||
elif chinese in ["一", "壹"]:
|
||||
elif chinese in ['一', '壹']:
|
||||
return 1
|
||||
elif chinese in ["二", "贰"]:
|
||||
elif chinese in ['二', '贰']:
|
||||
return 2
|
||||
elif chinese in ["三", "叁"]:
|
||||
elif chinese in ['三', '叁']:
|
||||
return 3
|
||||
elif chinese in ["四", "肆"]:
|
||||
elif chinese in ['四', '肆']:
|
||||
return 4
|
||||
elif chinese in ["五", "伍"]:
|
||||
elif chinese in ['五', '伍']:
|
||||
return 5
|
||||
elif chinese in ["六", "陆"]:
|
||||
elif chinese in ['六', '陆']:
|
||||
return 6
|
||||
elif chinese in ["七", "柒"]:
|
||||
elif chinese in ['七', '柒']:
|
||||
return 7
|
||||
elif chinese in ["八", "捌"]:
|
||||
elif chinese in ['八', '捌']:
|
||||
return 8
|
||||
elif chinese in ["九", "玖"]:
|
||||
elif chinese in ['九', '玖']:
|
||||
return 9
|
||||
else:
|
||||
return -1
|
||||
@@ -137,12 +137,12 @@ def chinese_to_number(chinese):
|
||||
section += number * (unit[0] / 10)
|
||||
unit = [None, False]
|
||||
elif number > 0:
|
||||
raise ValueError(f"{chinese} has bad number '{chinese[i - 1]}{c}' at: {i}")
|
||||
raise ValueError(f"'{chinese} has bad number '{chinese[i - 1]}{c}' at: {i}'")
|
||||
number = num
|
||||
else:
|
||||
unit = chinese_to_money_unit(c)
|
||||
if unit[0] is None:
|
||||
raise ValueError(f"{chinese} has unknown unit '{c}' at: {i}")
|
||||
raise ValueError(f"'{chinese} has unknown unit '{c}' at: {i}'")
|
||||
if unit[1]:
|
||||
section = (section + number) * unit[0]
|
||||
result += section
|
||||
@@ -163,14 +163,14 @@ def chinese_to_number(chinese):
|
||||
def chinese_money_to_number(chinese_money_amount):
|
||||
if string_util.blank(chinese_money_amount):
|
||||
return None
|
||||
yi = chinese_money_amount.find("元")
|
||||
yi = chinese_money_amount.find('元')
|
||||
if yi == -1:
|
||||
yi = chinese_money_amount.find("圆")
|
||||
ji = chinese_money_amount.find("角")
|
||||
fi = chinese_money_amount.find("分")
|
||||
yi = chinese_money_amount.find('圆')
|
||||
ji = chinese_money_amount.find('角')
|
||||
fi = chinese_money_amount.find('分')
|
||||
|
||||
if yi == -1 and ji == -1 and fi == -1:
|
||||
raise ValueError(f"无法解析: {chinese_money_amount}")
|
||||
raise ValueError(f'无法解析: {chinese_money_amount}')
|
||||
|
||||
y_str = None
|
||||
if yi > 0:
|
||||
|
||||
Reference in New Issue
Block a user