重新模块和tkinter条目

时间:2016-02-07 11:58:54

标签: python python-3.x tkinter

我正在制作一个程序,用户可以将查询输入到我已设置的条目小部件中。我需要使用文本文件来扫描他们输入的特定单词,我知道该怎么做。我的问题是如何让用户将查询输入到条目小部件中,然后使用正则表达式模块扫描该单词是否在文本文件中,然后输出解决方案。

2 个答案:

答案 0 :(得分:1)

使用re.search()在文件内容(word)中查找_file.read()

word = entry.get()
if re.search(word, _file.read()):
    # Your code

修改

word = password.get()
fileopen = open('phone.txt')
for line in fileopen.readlines():
    if re.search(word, line):
        #You code
        fileopen.close()
        break

答案 1 :(得分:0)

使用Entry.get()方法读取条目以获取正则表达式,然后将该字符串用作模式。 如果该工具适用于对正则表达式使用经验较少或没有经验的人,我会将*替换为.*,以便他们只使用星号作为通配符,或者也可以将?替换为. 如果观众应该有经验,只需使用你从Entry中获得的内容。