p1 = 'c:/NeoZQYY/scripts/ops/txt/progress_p1.txt' p2 = 'c:/NeoZQYY/scripts/ops/txt/progress_p2.txt' p3 = 'c:/NeoZQYY/scripts/ops/txt/progress_p3.txt' out = 'c:/NeoZQYY/docs/h5_ui/compare/PROGRESS.md' parts = [] for p in [p1, p2, p3]: with open(p, 'rb') as f: parts.append(f.read().decode('utf-8')) result = ''.join(parts) with open(out, 'wb') as f: f.write(result.encode('utf-8')) print(f'Written {len(result)} chars, {result.count(chr(10))} lines to {out}')