MCPcopy Create free account
hub / github.com/Turing-Project/WriteGPT / coarse_formatter

Function coarse_formatter

LanguageNetwork/GPT2/scripts/formatter.py:68–115  ·  view source on GitHub ↗

��һ���Ű���

(text)

Source from the content-addressed store, hash-verified

66 print("formatted paragraph: ", result)
67
68def coarse_formatter(text):
69 '''��һ���Ű���'''
70 paras = []
71 final = ""
72 text_list = text.split("��")
73 # text_list = text_list[:15]
74 if text_list[-1] != '':
75 text_list = text_list[:-1]
76 # print("ȥ��β����Ϊ��", text_list)
77 # �ֶ��䣬��ͷ3��Ϊ���ף��м�5��Ϊ���У����5��Ϊ��β
78 # print("split sentence slice lens: ", len(text_list))
79 para = 3
80 lens = len(text_list)
81 paras.append(text_list[:3])
82 if(lens >= 10):
83 while para < lens - 5:
84 #print("para: ", para ," | final: ", lens - 8)
85 paras.append(text_list[para:para+5])
86 para += 5
87 # print("�������Ӷ�β��", text_list[para:-1])
88 if para == lens - 1:
89 pass
90 else:
91 paras.append(text_list[para:-1])
92 else:
93 paras.append(3)
94 paras.append(lens - 5)
95 paras.append(lens - 3)
96 # print("���ն���Ϊ��", paras)
97 for para in paras:
98 # print("paras: ", para)
99 if len(para) == 1:
100 final += " " + para[0] + "��\n"
101 else:
102 count = 0
103 for p in para:
104 #print("p: ", p)
105 if(count == 0):
106 final += " " + p + "��"
107 elif(count != len(para)-1):
108 final += p + "��"
109 else:
110 final += "\n"
111 count += 1
112 print("\n")
113
114 # print("�����ı�Ϊ��\n", final)
115 return final
116
117
118def immediate_print(msg, text):

Callers 2

demo.pyFile · 0.90
formatter.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected