减一点图片大小
@ -1,62 +0,0 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
def isin(sth: str, range_list: dict):
|
|
||||||
sth = sth.lower()
|
|
||||||
for bool_value, res_list in range_list.items():
|
|
||||||
if sth in res_list:
|
|
||||||
return bool_value
|
|
||||||
raise ValueError(
|
|
||||||
"不在可选范围内:{}".format([j for i in range_list.values() for j in i])
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
# 真假字符串判断
|
|
||||||
def bool_str(sth: str):
|
|
||||||
try:
|
|
||||||
return bool(float(sth))
|
|
||||||
except ValueError:
|
|
||||||
if str(sth).lower() in ("true", "真", "是", "y", "t"):
|
|
||||||
return True
|
|
||||||
elif str(sth).lower() in ("false", "假", "否", "f", "n"):
|
|
||||||
return False
|
|
||||||
else:
|
|
||||||
raise ValueError("非法逻辑字串")
|
|
||||||
|
|
||||||
|
|
||||||
def float_str(sth: str):
|
|
||||||
try:
|
|
||||||
return float(sth)
|
|
||||||
except ValueError:
|
|
||||||
return float(
|
|
||||||
sth.replace("壹", "1")
|
|
||||||
.replace("贰", "2")
|
|
||||||
.replace("叁", "3")
|
|
||||||
.replace("肆", "4")
|
|
||||||
.replace("伍", "5")
|
|
||||||
.replace("陆", "6")
|
|
||||||
.replace("柒", "7")
|
|
||||||
.replace("捌", "8")
|
|
||||||
.replace("玖", "9")
|
|
||||||
.replace("零", "0")
|
|
||||||
.replace("一", "1")
|
|
||||||
.replace("二", "2")
|
|
||||||
.replace("三", "3")
|
|
||||||
.replace("四", "4")
|
|
||||||
.replace("五", "5")
|
|
||||||
.replace("六", "6")
|
|
||||||
.replace("七", "7")
|
|
||||||
.replace("八", "8")
|
|
||||||
.replace("九", "9")
|
|
||||||
.replace("〇", "0")
|
|
||||||
.replace("洞", "0")
|
|
||||||
.replace("幺", "1")
|
|
||||||
.replace("俩", "2")
|
|
||||||
.replace("两", "2")
|
|
||||||
.replace("拐", "7")
|
|
||||||
.replace("点", ".")
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def int_str(sth: str):
|
|
||||||
return int(float_str(sth))
|
|
@ -1,6 +1,8 @@
|
|||||||
import zhDateTime
|
import zhDateTime
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def hanzi_timeid(
|
def hanzi_timeid(
|
||||||
zhd: Optional[zhDateTime.zhDateTime] = None,
|
zhd: Optional[zhDateTime.zhDateTime] = None,
|
||||||
) -> str:
|
) -> str:
|
||||||
@ -28,3 +30,65 @@ def hanzi_timeid(
|
|||||||
+ ("" if (zhd.microseconds) else "整")
|
+ ("" if (zhd.microseconds) else "整")
|
||||||
),
|
),
|
||||||
).strip()
|
).strip()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# def isin(sth: str, range_list: dict):
|
||||||
|
# sth = sth.lower()
|
||||||
|
# for bool_value, res_list in range_list.items():
|
||||||
|
# if sth in res_list:
|
||||||
|
# return bool_value
|
||||||
|
# raise ValueError(
|
||||||
|
# "不在可选范围内:{}".format([j for i in range_list.values() for j in i])
|
||||||
|
# )
|
||||||
|
|
||||||
|
|
||||||
|
# # 真假字符串判断
|
||||||
|
# def bool_str(sth: str):
|
||||||
|
# try:
|
||||||
|
# return bool(float(sth))
|
||||||
|
# except ValueError:
|
||||||
|
# if str(sth).lower() in ("true", "真", "是", "y", "t"):
|
||||||
|
# return True
|
||||||
|
# elif str(sth).lower() in ("false", "假", "否", "f", "n"):
|
||||||
|
# return False
|
||||||
|
# else:
|
||||||
|
# raise ValueError("非法逻辑字串")
|
||||||
|
|
||||||
|
|
||||||
|
# def float_str(sth: str):
|
||||||
|
# try:
|
||||||
|
# return float(sth)
|
||||||
|
# except ValueError:
|
||||||
|
# return float(
|
||||||
|
# sth.replace("壹", "1")
|
||||||
|
# .replace("贰", "2")
|
||||||
|
# .replace("叁", "3")
|
||||||
|
# .replace("肆", "4")
|
||||||
|
# .replace("伍", "5")
|
||||||
|
# .replace("陆", "6")
|
||||||
|
# .replace("柒", "7")
|
||||||
|
# .replace("捌", "8")
|
||||||
|
# .replace("玖", "9")
|
||||||
|
# .replace("零", "0")
|
||||||
|
# .replace("一", "1")
|
||||||
|
# .replace("二", "2")
|
||||||
|
# .replace("三", "3")
|
||||||
|
# .replace("四", "4")
|
||||||
|
# .replace("五", "5")
|
||||||
|
# .replace("六", "6")
|
||||||
|
# .replace("七", "7")
|
||||||
|
# .replace("八", "8")
|
||||||
|
# .replace("九", "9")
|
||||||
|
# .replace("〇", "0")
|
||||||
|
# .replace("洞", "0")
|
||||||
|
# .replace("幺", "1")
|
||||||
|
# .replace("俩", "2")
|
||||||
|
# .replace("两", "2")
|
||||||
|
# .replace("拐", "7")
|
||||||
|
# .replace("点", ".")
|
||||||
|
# )
|
||||||
|
|
||||||
|
|
||||||
|
# def int_str(sth: str):
|
||||||
|
# return int(float_str(sth))
|
||||||
|
Before Width: | Height: | Size: 4.2 MiB After Width: | Height: | Size: 3.2 MiB |
Before Width: | Height: | Size: 9.0 MiB After Width: | Height: | Size: 4.8 MiB |
Before Width: | Height: | Size: 4.3 MiB After Width: | Height: | Size: 2.2 MiB |
Before Width: | Height: | Size: 5.1 MiB After Width: | Height: | Size: 449 KiB |
Before Width: | Height: | Size: 6.2 MiB After Width: | Height: | Size: 3.1 MiB |
Before Width: | Height: | Size: 5.7 MiB After Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 5.0 MiB After Width: | Height: | Size: 2.5 MiB |