""" 通用处理工具,字符串切分 """ def divide_string(s, num_parts): """ 切割字符串为指定均分的部分 :param s: 待切割的字符串 :param num_parts: 切割份数 :return: 切分结果 """ n = len(s) part_size = n // num_parts sizes = [part_size + 1 if i < n % num_parts else part_size for i in range(num_parts)] parts = [] start = 0 for size in sizes: parts.append(s[start:start + size]) start += size return parts