第5题
《笑傲江湖》是金庸的重要武侠作品之一。这里给出一个《笑傲江湖》的网络版本,文件名为“笑傲江湖-网络版.txt”。 请完善程序,统计该文件中出现的所有中文字符及标点符号的数量,每个字符及数量之间用冒号:分隔,例如“笑:1024”,将所有字符及数量的对应采用逗号分隔,以CSV文件格式保存到“笑傲江湖-字符统计.txt”文件中。注意,统计字符不包括空格和回车。 f1=open("d:笑傲江湖-网络版.txt","r",encoding="utf-8") f2=open("d:笑傲江湖-字符统计.txt","w",encoding="utf-8") txt=f1.read() d={} for ch in txt: d[ch]=d.get(ch,0)+1 del d["n"] del d[" "] ls=[] for k in d: ls.append("{}:{}".format(k,d[k])) f2.write(___________________) f1.close() f2.clos
点击查看答案