class YingHan(object):
"""
只要创建对象成功,立马文件就已经解析完毕,剩下的就是自己查找
"""
def __init__(self):
self.path = r'C:\Users\ZBLi\Desktop\1801\day12\dict_eng.txt'
self.zidian = {}
self.parse_file()
def parse_file(self):
fp = open(self.path, 'r', encoding='utf-8')
content = fp.read()
lt = content.split('#')
for line in lt:
if len(line) == 0:
continue
word_list = line.split('Trans:')
english = word_list[0].rstrip('\n')
chinese = word_list[-1].rstrip('\n')
self.zidian[english] = chinese
@classmethod
def english_chinese(cls, english):
obj = cls()
return obj.zidian.get(english)
from yinghan import YingHan
print(YingHan.english_chinese('raise'))