from collections import Counterwith open('sample.txt', 'r') as f: text = f.read().lower()counter = Counter(c for c in text if c.isalpha())total_chars = sum(counter.values())with open('result.txt', 'w') as f: f.write(f'共{total_chars}个字符,其中每个字母的分布情况为:\n') for char, count in sorted(counter.items()): f.write(f'{char}:{count}, ')