你如何在Python中查找英语单词的起源语言?例如,英语单词“table”来自拉丁语“tabula”。你如何将“table”提供给Python脚本以使其输出'latin'?
答案 0 :(得分:2)
我会使用刮刀和字典网站。 请关注This Tutorial,但不要使用dictionary.com,我会使用this website.通知您可以像在教程中一样在权限位置放入变量。
doc = lxml.html.parse('http://www.websters-online-dictionary.org/definitions/%s' % word)
转到
doc = lxml.html.parse('www.etymonline.com/index.php?term=%s' % word)
祝你好运!
答案 1 :(得分:0)
有词源词网(http://etym.org)。 该网站提供了一个包含词源信息的文本文件。 您可以以此为基础构建数据库并从Python读取它。
这种方法的好处是它是脱机的。 (如果您改为抓取网页,则程序在更新其网站后将停止运行。)