统一引号格式,优化架构排布

This commit is contained in:
2024-09-26 15:16:57 +08:00
parent ff9d612e67
commit c5a03ad16f
22 changed files with 143 additions and 302 deletions

View File

@@ -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: