目錄
一、實戰場景
二、主要知識點
三、菜鳥實戰
1、創建 python 文件
2、文件目錄
3、運行結果
英漢字典:輸入英文,返回對應中文。
- 文件讀寫
- 基礎語法
- 異常處理
- 循環語句
- 字符串處理
馬上安排!
''' Author: 菜鳥實戰 實戰場景: 如何實現一個英漢翻譯小字典 ''' # 導入系統包 import platform print("Hello,菜鳥實戰") print("實戰場景: 如何實現一個英漢翻譯小字典 ") # 英漢字典 eng_hans_dict = {} with open("py014.txt", encoding="utf8") as fin: # 讀取文件,保存翻譯數據 for line in fin: if len(line.strip()) > 3: eng, hans = line.strip().split(",") eng_hans_dict[eng] = hans print("英漢字典數據: %s -> %s" % (eng, hans)) def translate(input_word): # 翻譯 try: return eng_hans_dict[input_word] except KeyError: return "單詞不在詞典中" input_word = input("請輸入要翻譯的英文單詞: ").lower() trans_result = translate(input_word) print("%s 的翻譯結果是: %s" % (input_word, trans_result)) print("Python 版本", platform.python_version())
py-014/
├── py014.txt
└── py014.py
Hello,菜鳥實戰
實戰場景: 如何實現一個英漢翻譯小字典
英漢字典數據: apple -> 蘋果
英漢字典數據: banana -> 香蕉
英漢字典數據: blueberry -> 藍莓
英漢字典數據: cherry -> 櫻桃
英漢字典數據: crabapple -> 海棠果
英漢字典數據: carambola -> 楊桃
英漢字典數據: chestnut -> 栗子
英漢字典數據: coconut -> 椰子
英漢字典數據: cranberry -> 曼越莓
英漢字典數據: cumquat -> 金桔
英漢字典數據: orange -> 桔子
英漢字典數據: pear -> 梨
英漢字典數據: peach -> 桃
英漢字典數據: grape -> 葡萄
英漢字典數據: lemon -> 檸檬
英漢字典數據: lichee -> 荔枝
英漢字典數據: loquat -> 枇杷
英漢字典數據: mango -> 芒果
請輸入要翻譯的英文單詞: apple
apple 的翻譯結果是: 蘋果
Python 版本 3.10.4
菜鳥實戰,持續學習!
List of articles One 、 Prefac
Preface How to use Python Imp