def clip(text, max_len=80): # print(len(text)) '''å¨max_lenå颿è åé¢ç¬¬ä¸ä¸ªåºç°çç©ºæ ¼å¤æªæææ¬''' end = None if len(text) > max_len: space_before = text.rfind(' ', 0, max_len) # print(space_before) if space_before >= 0: end = space_before else: space_after = text.rfind(" ", max_len) if space_after >= 0: end = space_after if end is None: end = len(text) return text[:end].rstrip()