引述
前段时间二战托福,成绩还不错110+,直接分手美滋滋。转战GRE直接一脸懵好吧,选项里面一堆词见都没见过。故奋起而分期背之,然苦于单词表为鄙人手敲,难以自测,辗转反侧,久久难眠。今日罕见早起,时间颇为充裕,故手敲一轮子,以作分享。技术有限,多有纰漏,揖以贻笑大方而已。
功能
同目录下放你的单词表,csv文件,第一列英文第二列中文,其余随意。整体效果看起来是这样的
每次展示英文与选项,手敲选项,及时反馈正误,若错了给出正确意思。全部选完过后会告诉你你错了几个,正确率是多少。最后会在同文件夹下给出一个false_vocab.csv,里面记录了你选错的单词。
代码
import random
file_path = 'GRE.csv'
false_vocab_path = 'false_vocab.csv'
choose_chinese = True # 是给英文选中文还是反之
class word:
def __init__(self, eng, chi):
self.english = eng
self.chinese = chi
def is_right_chinese(self, chinese):
return chinese == self.chinese
word_list = []
with open(file_path, 'r'