此 Skill 用于将英语单词/词组列表转换为格式规范的 Word 文档试卷,适用于英语教师制作词汇测试卷。
支持两种模式:
单词模式(word):
每行格式:中文意思 词性 ( )
词组模式(vocab):
每行格式:中文意思 ( )
根据用户输入自动判断或询问用户:
单词模式(输入包含词性如 n./v./adj.):
apple /ˈæpl/ n. 苹果
book /bʊk/ n. 书
run /rʌn/ v. 跑
输出格式:
苹果 n. ( )词组模式(输入为词组/短语,无词性标记):
What is the weather like? 天气怎么样?
use a weather app 使用一个天气应用程序
prepare for a weather report 为天气预报做准备
输出格式:
天气怎么样? ( ) ← 仅中文 + 括号,不显示英文!.docx 文件提供给用户python3 scripts/generate_vocab_docx.py <输入文件> <输出文件> [标题] [模式]
参数说明:
输入文件:包含单词/词组列表的文本文件输出文件:生成的 Word 文档路径标题:文档标题(可选,默认"英语词汇测试")模式:word=单词模式(含词性),vocab=词组模式(不显示英文)示例:
# 单词模式(含词性)
python3 scripts/generate_vocab_docx.py words.txt output.docx "六年级单词测试" word
# 词组模式(不显示英文,学生默写)
python3 scripts/generate_vocab_docx.py phrases.txt output.docx "Unit4词组测试" vocab
ability /əˈbɪləti/ n. 能力
absent /ˈæbsənt/ adj. 缺席的
accept /əkˈsept/ v. 接受
accident /ˈæksɪdənt/ n. 事故
(输入可包含英文前缀,脚本自动提取中文部分作为题目)
What is the weather like? = How is the weather? 天气怎么样?
use a weather app 使用一个天气应用程序
prepare for a weather report 为天气预报做准备
go on an outing 去郊游
in fact 事实上
生成单列表格Word文档:
单词模式(word):
| 能力 n. ( ) |
|---|
| 缺席的 adj. ( ) |
词组模式(vocab):
| 天气怎么样? ( ) |
|---|
| 使用一个天气应用程序 ( ) |
| 为天气预报做准备 ( ) |
| 去郊游 ( ) |
| 事实上 ( ) |
学生在括号内填写对应的英文单词/词组。
当用户说以下关键词时,应触发此 Skill:
安装依赖:
pip install python-docx==1.2.0
共 2 个版本