最近复习英语六级,背单词的时候,需要找人帮忙听写,比较麻烦。恰好这个学期做了一个和背单词有关的java项目(欢迎大家给我们点个Star)于是就在那个项目的基础上,用python做了一个基于Ebbinghaus遗忘曲线的听写程序。该项目没什么难度(大概就简单学生管理系统的难度吧),主要就是自己用,也没做什么UI界面。使用起来也简单,直接运行main.py就可以了,具体的功能摘抄如下:
添加词汇到词库中,请输入:0
开始听写,请输入:1
保存背诵记录并退出,请输入:2
列出词库中的所有单词,请输入:3
删除某个单词,请输入:4
清空全部单词,请输入:5
查看使用说明,请输入:6
添加今日词汇(今日词汇将在24小时后默认添加到词库中),请输入:7
循环背诵今日词汇,请输入:8
当出现"请输入指令继续"时,代表一次操作完成,可以继续操作
1.所有文件的编码格式均为utf-8,如果出现注释乱码,大概率是这个问题
2.这里使用的有道api是网上找的,一小时内请求超过1000次就会被封停一个小时,这时将无法添加单词到词库中
3.亲测用着梯子会error 500,应该是有道的api不接受外网的请求?搞不懂,总之注意一下就是了
大家随意使用,如果觉得我哪里用词不当或者想要增加什么功能的话,直接pull给我
如果有大佬想帮我做个UI界面的话,感激不尽(别问,问就是我懒)