python如何制作英文字典
本文實(shí)例為大家分享了python制作英文字典的具體代碼,供大家參考,具體內(nèi)容如下
功能有添加單詞,多次添加單詞的意思,查詢,退出,建立單詞文件。
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("請(qǐng)輸入進(jìn)入相應(yīng)模塊(添加、查詢、退出):") 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("如果添加新的意思請(qǐng)輸入 Y,否則輸入N:") if ( t=='Y'): temp="" temp=temp+dic[key] key1= input("請(qǐng)輸入中文") 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()
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python 使用 environs 庫定義環(huán)境變量的方法
這篇文章主要介紹了Python 使用 environs 庫來更好地定義環(huán)境變量,本節(jié)我們以 Python 項(xiàng)目為例,說說環(huán)境變量的設(shè)置。通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02python測試攻略pytest.main()隱藏利器實(shí)例探究
在Pytest測試框架中,pytest.main()是一個(gè)重要的功能,用于啟動(dòng)測試執(zhí)行,它允許以不同方式運(yùn)行測試,傳遞參數(shù)和配置選項(xiàng),本文將深入探討pytest.main()的核心功能,提供豐富的示例代碼和更全面的內(nèi)容,2024-01-01解決Pycharm運(yùn)行時(shí)找不到文件的問題
今天小編就為大家分享一篇解決Pycharm運(yùn)行時(shí)找不到文件的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10python日志通過不同的等級(jí)打印不同的顏色(示例代碼)
這篇文章主要介紹了python日志通過不同的等級(jí)打印不同的顏色,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01詳談Python2.6和Python3.0中對(duì)除法操作的異同
下面小編就為大家?guī)硪黄斦凱ython2.6和Python3.0中對(duì)除法操作的異同。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04完美解決pyinstaller打包報(bào)錯(cuò)找不到依賴pypiwin32或pywin32-ctypes的錯(cuò)誤
這篇文章主要介紹了完美解決pyinstaller打包報(bào)錯(cuò)找不到依賴pypiwin32或pywin32-ctypes的錯(cuò)誤,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04python畫圖把時(shí)間作為橫坐標(biāo)的方法
今天小編就為大家分享一篇python畫圖把時(shí)間作為橫坐標(biāo)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07python pandas dataframe 按列或者按行合并的方法
下面小編就為大家分享一篇python pandas dataframe 按列或者按行合并的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04