用python,将有道词典中的生词导入扇贝单词

我试过有道词典和扇贝单词,个人感觉扇贝单词记忆功能非常好用,但是扇贝单词没有pc版,而有道在这方面就做的很好。博主平时都是用有道查生词,那有没有办法将有道词典中的生词导入扇贝中呢?下面的过程看上去很复杂,但实际上只要5分钟!

不得不说扇贝单词还是好用!

一、将有道词典中的单词导出为xml格式

导出以后的结果是这样的,别慌!

二、用python提取xml文件中的代码

下面是GPT写的代码,博主亲测可用!

python 复制代码
import xml.etree.ElementTree as ET

# 解析XML文件
tree = ET.parse('word.xml')
root = tree.getroot()

# 提取英语单词
english_words = []

for item in root.findall('item'):
    word_element = item.find('word')
    if word_element is not None:
        english_words.append(word_element.text.strip())

with open('word.txt', 'w') as file:
    for element in english_words:
        file.write(element + '\n')

# 打印提取的词表长度
print(len(english_words))

提取完的结果是一个txt文件,每一行都是一个单词

三、导入扇贝单词

进入扇贝单词官网,点击上传单词书。

将第二步中txt文件中的内容复制到框中,点击上传,大功告成!

相关推荐
用户298698530141 分钟前
Python 实现 Word 与 TIFF 双向转换的方案
后端·python·api
weixin_3077791310 分钟前
C++代码实现MATLAB中的spectralcluster函数功能
开发语言·c++·算法·matlab
鸽鸽程序猿10 分钟前
【项目】【在线判题系统】c端:竞赛报名
c语言·开发语言
benchmark_cc13 分钟前
实时行情和分钟 K 线应该如何配合使用?从信号计算到交易决策的完整分析
大数据·python·数据分析·pandas·量化交易·股票数据·quantdash
Wang's Blog14 分钟前
Java 项目实战: 交友项目 - 个人资料管理的需求分析与接口设计
java·开发语言·交友
LMT流氓兔17 分钟前
第四单元——第17课:让回答边生成、边显示
服务器·数据库·人工智能·python·oracle·langchain
1024奇点18 分钟前
【仓颉语言入门 · 第二篇 第 8 课】
开发语言·数据库·ide·mysql·开源
MetWeave20 分钟前
从零跑一个气象数据管道:抓取、清洗、对账、节奏
后端·python
用户38514085394732 分钟前
Python 的 O_NOFOLLOW 为什么挡不住中间目录的符号链接?
python
gopher951133 分钟前
RUST:序列化与反序列化 serde + derive 详解
开发语言·后端·rust