提供单词列表,自动将的各个单词释义存入文档

# coding: utf-8
from pywinauto import application
app = application.Application()app.connect(path = r'D:\tranferfolder\Translator2\Lingoes.exe')#这里以wordlist为例wordlist = ['bunk','burg','bursting','elbow']'''save word definition to htm'''def saveword(word): app.Lingoes.Edit.SetEditText(word) app.Lingoes.toolbutton5.Click()
 app[u"另存为"].Wait('enabled')#有时候另存为的dialog框出现的慢,如果不等它出现便执行
app[u"另存为"][u"保存"].Click(),便会出错。 
  
 
  
    app[u"另存为"][u"保存"].Click()
for i in wordlist: 
    saveword(i)
 
  

结果:


用python词频分析之后,发现出现频率高又不认识的词,可以用这种方法毫不费力的建立含有几百个几千个单词的生词本。这里我用的方法是通过pywinauto对单词软件lingoes进行自动操作。但目前得到的结果并不能满意,一个个点开查看释义怎么也太麻烦了。

所以下一步就是把这些文件合并成一个docx文件。

你可能感兴趣的:(提供单词列表,自动将的各个单词释义存入文档)