NeteaseMusicLyricDownloader/modules/utils/length.py

12 lines
338 B
Python
Raw Permalink Normal View History

2023-04-17 02:41:06 +08:00
"""一些有关计算长度的工具"""
2023-04-18 00:44:01 +08:00
def get_more_length(content):
"""将相对于正常长度的超出值返回"""
return (len(content.encode("utf-8")) - len(content)) // 2
def len_abs(content):
"""针对中文将一个汉字识别为2个长度而不是1个"""
return len(content) + get_more_length(content)