【发布时间】:2013-10-22 03:14:14
【问题描述】:
我正在制作一个小型字典应用程序,只是为了学习 Python。我已经完成了添加单词的功能(只需要添加一个检查以防止重复),但我正在尝试创建查找单词的功能。
当我将单词附加到文本文件时,这就是我的文本文件的样子。
{word|Definition}
我可以通过这样做来检查这个词是否存在,
if word in open("words/text.txt").read():
但是我如何获得定义呢?我假设我需要使用正则表达式(这就是为什么我将它拆分并将其放在花括号内),我只是不知道如何。
【问题讨论】:
-
这可能比您想的要复杂一些,但最好使用 xml 数据库来处理这项任务。
-
@kylek 它确实更适合使用 XML 数据库或类似的东西。但目前的重点是学习语法,当我变得更好时,我可能会使用 XML DB 重做。谁知道呢。
标签: python regex python-3.x