欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python如何制作英文字典

 更新時間:2019年06月25日 14:43:37   作者:黑脈金  
這篇文章主要為大家詳細介紹了python如何制作英文字典,添加單詞的意思,查詢,退出,建立單詞文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了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 使用 environs 庫定義環(huán)境變量的方法

    Python 使用 environs 庫定義環(huán)境變量的方法

    這篇文章主要介紹了Python 使用 environs 庫來更好地定義環(huán)境變量,本節(jié)我們以 Python 項目為例,說說環(huán)境變量的設置。通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • python測試攻略pytest.main()隱藏利器實例探究

    python測試攻略pytest.main()隱藏利器實例探究

    在Pytest測試框架中,pytest.main()是一個重要的功能,用于啟動測試執(zhí)行,它允許以不同方式運行測試,傳遞參數(shù)和配置選項,本文將深入探討pytest.main()的核心功能,提供豐富的示例代碼和更全面的內容,
    2024-01-01
  • 解決Pycharm運行時找不到文件的問題

    解決Pycharm運行時找不到文件的問題

    今天小編就為大家分享一篇解決Pycharm運行時找不到文件的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python日志通過不同的等級打印不同的顏色(示例代碼)

    python日志通過不同的等級打印不同的顏色(示例代碼)

    這篇文章主要介紹了python日志通過不同的等級打印不同的顏色,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 詳談Python2.6和Python3.0中對除法操作的異同

    詳談Python2.6和Python3.0中對除法操作的異同

    下面小編就為大家?guī)硪黄斦凱ython2.6和Python3.0中對除法操作的異同。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • python中的print(f'')具體用法例子

    python中的print(f'')具體用法例子

    在Python中f-string是一種字符串格式化的方式,它允許你在字符串中嵌入變量或表達式的值,這篇文章主要給大家介紹了關于python中print(f'')具體用法例子的相關資料,需要的朋友可以參考下
    2024-05-05
  • 完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤

    完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤

    這篇文章主要介紹了完美解決pyinstaller打包報錯找不到依賴pypiwin32或pywin32-ctypes的錯誤,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Python中Django的URL反向解析

    Python中Django的URL反向解析

    這篇文章主要介紹了Python中Django的URL反向解析,url反向解析是指在視圖或模板中,用path定義的名稱來動態(tài)查找或計算出相應的路由,本文提供了部分實現(xiàn)代碼與解決思路,需要的朋友可以參考下
    2023-09-09
  • python畫圖把時間作為橫坐標的方法

    python畫圖把時間作為橫坐標的方法

    今天小編就為大家分享一篇python畫圖把時間作為橫坐標的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python pandas dataframe 按列或者按行合并的方法

    python pandas dataframe 按列或者按行合并的方法

    下面小編就為大家分享一篇python pandas dataframe 按列或者按行合并的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評論