INNER CODE UNIT · Python
parse_single_txt
IlyaGusev/rulm · data_processing/convert_math.py:27
def parse_single_txt(path_to_txt, zip_file):
with zip_file.open(path_to_txt) as f:
lines = f.readlines()
lines = [line.decode("utf-8").strip() for line in lines]
lines = [line for line in lines if line]
assert len(lines) % 2 == 0, "\n".join(lines)
examples = []
for i in range(len(lines) // 2):
question = lines[2 * i]
answer = lines[2 * i + 1]
assert len(answer) < len(question), f"{answer} vs {question}"
example = question + " Ответ: " + answer
examples.append(example)
return examples
if __name__ == "__main__":