利用Python将选择题、多选题导入Anki

该博客介绍了如何利用Python处理文本文件,将选择题和多选题格式转换为适合导入Anki的CSV文件。内容包括替换特殊字符、添加换行符、使用正则表达式操作文本以及最终的CSV格式要求。导入Anki时需配合特定模板,并注意在答案列添加额外的“remark”列。提供了下载模板的链接和导入Anki的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用Python将选择题、多选题导入Anki

本文仅针对于ios与Win下,安卓下无法正常使用。

效果展示

有计分与答题功能,模板来自anki选择题模板—自动匹配单选多选—Monokai风格—带计分板 - 知乎 (zhihu.com)

image-20211214145423452image-20211214145451928

利用Python对原题(.doc .txt)进行处理

需要一定Python与Pandas库基础,某些用Word直接导入Excel也可以解决

我的题库格式为

1、商品是(    ) 
A.用于满足人们需要的劳动产品  B.为市场交换而生产的有用的劳动产品 
C.一切物品                    D.一切有用的物品 
【正确答案是】:B 
2、价值的本质是(    ) 
A.一般人类劳动       B.抽象劳动      C.具体劳动      D.社会生产关系 
【正确答案是】:D 
3、一定社会财富的物质内容由(    ) 
A.使用价值构成    B.交换价值构成      
C.价值构成        D.货币构成 
【正确答案是】:A 
4、价值或交换价值的物质承担者是(    ) 
A.商品          B.货币        C.价格     D.使用价值        
【正确答案是】:D 
5、具体劳动和抽象劳动是(    ) 
A.两种劳动          B.两次劳动    
C.两个过程的劳动    D.同一劳动过程的两个方面 

Python代码及思路

import re

import pandas as pd

from io import StringIO

f = open('test.txt','r',encoding='utf-8')

lm=f.read()

#把中文字符括号替换为英文字符括号,2去掉换行符&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值