本来一直在用金山词霸,但是发现自己制作出来的txt格式单词本导入金山词霸后汉语意思会自动给我更改,这让我很不爽(因为高频单词考点意思就那一两个,我不需要把所有单词意思都知道),尝试各种方法,but…it didn’t work,遂转向了有道词典。
有道词典导出的单词本是xml文件,如下

如果你要制作自己的单词本就需要单词汉语意思一个一个的手动插入修改非常麻烦
所以我写了段python代码终于运行通了,快看下面:
Tools:pycharm&Notepad++
你平常积累的单词写成这种形式存在txt文档里

接下来运行下面这段python代码,目的:把上图txt转成第一张图xml文件格式

infopen = open("reading.txt",'r',encoding='utf-8') #要读取的txt文件reading.txt
lines = infopen.readlines()
xml_file = open(('reading1.xml'), 'w') #生成的xml文件
xml_file.write('<wordbook>')
for line  in range(len(lines)-1):if line % 2 == 0:xml_file.write('<item>')xml_file.write('    <word>' + lines[line].strip('\n') + '</word>\n')line += 1xml_file.write('    <trans>' + '<![CDATA[' + lines[line].strip('\n') + ']]>' +  '</trans>\n')xml_file.write('    <tags>reading</tags>\n') #reading是你单词本的名字,你可以改成自己的xml_file.write('    <progress>1</progress>\n')xml_file.write('</item>')
xml_file.write('</wordbook>')

然后用Notepad++打开生成的xml文件,在Notepad++中转换编码格式,如下图:

最后在有道词典中导入xml文件就可以了

14行代码教你制作自己的有道词典单词本(python)相关推荐

  1. 如何用 14 行代码制作 NFT

    如果您是对区块链开发感兴趣的开发人员,您应该对 NFT 或非同质代币有所了解.在本文中,我们将了解它们背后的工程,以便您开始构建自己的. 在项目结束时,您将拥有自己的以太坊钱包,其中包含一个新的 NF ...

  2. 40行代码教你利用Python网络爬虫批量抓取小视频

    1. 前言 还在为在线看小视频缓存慢发愁吗?还在为想重新回味优秀作品但找不到资源而忧虑吗?莫要慌,让python来帮你解决,40行代码教你爬遍小视频网站,先批量下载后仔细观看,岂不美哉! 2. 整理思 ...

  3. 基于python的证件照_20行代码教你用python给证件照换底色的方法示例

    1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流. 2.读取图片并显示 imread():读取图片: imshow():展示图片: waitkey():设置窗口等待,如果 ...

  4. python爬虫代码1000行-简单用14行代码写一个Python代理IP的爬虫

    相信用别的语言只用14行是写不出来这样的效果的!而我们的Python 只需要区区的14行代码就能写出来哦! 这就是Python为什么是全球现在比较流行的语言之一了!因为简单 容易学! 比较上手! 现在 ...

  5. python爬取小视频-40行代码教你利用Python网络爬虫批量抓取小视频

    /1 前言/ 还在为在线看小视频缓存慢发愁吗?还在为想重新回味优秀作品但找不到资源而忧虑吗?莫要慌,让python来帮你解决,40行代码教你爬遍小视频网站,先批量下载后仔细观看,岂不美哉! /2 整理 ...

  6. Python爬虫:想听榜单歌曲?使用BeautifulSoup库只需要14行代码即可搞定

    目录 BeautifulSoup库 安装BeautifulSoup库 BeautifulSoup库简介 选择解释器 基础用法 节点选择器 获取节点名称属性内容 获取所有子节点 获取所有子孙节点 父节点 ...

  7. 100行代码教你爬取斗图网(Python多线程队列)

    100行代码教你爬取斗图网(Python多线程队列) 前言 根据之前写的两篇文章,想必大家对多线程和队列有了一个初步的了解,今天这篇文章就来实战一下,用多线程 + 队列 爬取斗图网的全网图片. 你还在 ...

  8. 40行代码教你爬遍小视频网站

    /1 前言/ 还在为在线看小视频缓存慢发愁吗?还在为想重新回味优秀作品但找不到资源而忧虑吗?莫要慌,让python来帮你解决,40行代码教你爬遍小视频网站,先批量下载后仔细观看,岂不美哉! /2 整理 ...

  9. 100行代码教你教务系统自动抢课!

    帮助广大学生解决抢课问题!自动抢课!! 100行代码帮你实现抢课!   本项目使用了python中splinter的API接口用来操作页面交互,用了twilio用来给手机发送短信通知抢课成功.   欢 ...

  10. 红包还能这么玩?60行代码教你模拟群发手气红包

    对于抢红包,想必大家都不会陌生,一次次的红包抢的就是个手气,抢的就是个刺激.但是为了体验这种抢红包的快感,需要大家真金白银的发到大家手里,抢多抢少难免会有点心理波动. 今天,小编就带领大家,利用pyt ...

最新文章

  1. 失败如何助你升入最高管理层
  2. 机器学习笔记(一) : 线性建模——最小二乘法
  3. excel字体颜色对照表 取值0-63
  4. java 中反射的使用_java中反射的基本使用
  5. 【号外】来人鸭~ 本公众号招人啦~
  6. webstorm 配置sass 编译
  7. bootstrap设计登录页面_微服务和VUE(2) 搭建前端登录界面
  8. educoder 软件工程导论 结构化分析方法-数据流图
  9. 小学奥数平均数经典问题汇总
  10. 在线问卷调查数据表结构设计
  11. 音频编码(PCM、G711A、G711U、AAC)理解
  12. Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)
  13. [转载]删除微软拼音输入法
  14. Bean Validation数据校验和分组校验
  15. 浏览器证书基础介绍和如何测试本地浏览器的HTTPS的完备性
  16. Windows Server 2008上安装Media Player
  17. 哪个牌子的护眼台灯比较好?2022秋季最佳护眼灯推荐
  18. 【Web技术】1206- 如何设计一款支持懒加载的瀑布流组件?
  19. 【英语释疑】et al. 的发音以及全称
  20. 文件查找命令 locate 和 find 详解

热门文章

  1. 目标检测:Object Detection in 20 Years: A Survey
  2. 首个Windows 11 官方ISO镜像下载
  3. xp系统屏幕刷新率多少最合适--win7w.com
  4. 【信号处理】采样定理的深入浅出
  5. firefox的webmail notifier网易邮箱设置
  6. 如何制作统计报表(盈帆报表: efreprt.com)
  7. 网上购物系统数据库分析
  8. LM5117 学习板-BUCK 大功率降压稳压模块 8~52V输入 5~28 V 8A 输出
  9. MATLAB:数值微积分
  10. 讲道理 | 三维高斯积分公式