本文实例为大家分享了python制作英文字典的具体代码,供大家参考,具体内容如下
功能有添加单词,多次添加单词的意思,查询,退出,建立单词文件。
keys=[]
dic={}
def rdic():
fr = open('dic.txt','r')
for line in fr:
line = line.replace("\n",'')
v = line.split(':')
dic[v[0]] = v[1]
keys.append(v[0])
fr.close()
def centre():
n = input("请输入进入相应模块(添加、查询、退出):")
if n == "添加":
key= input("plsease input English:")
if key not in keys:
value=input("please input Chinese:")
dic[key]=value
keys.append(key)
else :
t=input("如果添加新的意思请输入 Y,否则输入N:")
if ( t=='Y'):
temp=""
temp=temp+dic[key]
key1= input("请输入中文")
temp=temp+","+key1
print(temp)
#keys.append(temp)
dic[key]=temp
print(dic)
return 0
else:
return 0
elif n== "查询":
key= input("plsease input English:")
print(keys)
print(dic)
if key not in keys:
print("the english not in the dic.")
else :
print(dic[key])
elif n == "退出" :
return 1
else :
print("输入有误")
return 0
def wdic():
#print("!")
with open('dic.txt','w') as fw:
for k in keys:
fw.write(k+':'+dic[k]+'\n')
def main():
rdic()
while True:
print(keys)
print(dic)
n=centre()
print(keys)
print(dic)
if n==1:
break
if n==0:
continue
wdic()
main()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
标签:
python,英文字典
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“python如何制作英文字典”评论...
更新动态
2025年11月07日
2025年11月07日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]