(1)请根据第5章课后习题(1)中最后生成的通信录字典创建“通信录.csv”文件;然后编写程序实现查询大王的手机号、QQ号和微信号。
import csv
try:
with open("e:通讯录.csv.txt",'r',encoding='utf-8') as t:
reader=csv.reader(t)
for row in reader:
if row[0]=='大王':
re=row
break
print("大王的手机号是:",re[1])
print("大王的QQ是:",re[2])
print("大王的微信是:",re[3])
except IOError:
print("文件不存在,请确认!\n")
except NameError:
print("大王同学不在通讯录中。")
(2)请下载《(Jane Eyre》txt格式的电子书, 并编写程序统计该文本中出现频率排名前20的单词并生成同名词频文件(请注意排除词列表的合理定义).
def g(text):
text=text.lower()
for ch in ",.:?-;”":