制作填空和问答二合一的 Anki 学习卡片
在准备各种考试的过程中,我们常常会遇到一些问答题(如下图所示),需要把它们背下来。但由于内容太多,一下子做到并不容易。那有没有办法让记忆的过程更简单一些呢?

在前段时间备考“软考”的过程中,我尝试制作了一种新的 Anki 学习卡片(如下图所示):

它使用的还是 Anki 基础模板,只不过是在卡片的正面,对其中的汉字每隔1个挖2个空(用×代替);而在卡片的背面则“取反”——正面挖空的汉字显示出来,正面未挖空的汉字挖空。
以上这个方法是用 Python 编程实现的,具体代码如下:
其中最后一行代码 ClozeToAnki('C:/Demo.txt', '【', 2)中的 C:/Demo.txt是要处理的问答题所在的文本文件,【是问题所在行的标志,2表示汉字每隔1个挖2个空。
把这些改成你要处理的文件所对应的内容,然后运行该程序。如果一切正常的话,就会在原文件所在的文件夹内生成处理后的文件。在本例中,我要处理的原文件是Demo.txt,程序生成的文件是Demo(导入Anki).txt(如下图所示):

在电脑版 Anki 主界面点击“导入文件”按钮,在弹出的对话框中选择这个生成的文件,然后点击“打开”按钮(如下图所示):

在“导入选项”界面中按照下图①②③④⑤所示进行设置,最后点击“导入”按钮(下图⑥处)即可完成。

后面要做的就是学习这些导入的卡片了。

