【发布时间】:2017-07-09 17:19:26
【问题描述】:
我需要在文本文件中插入唯一的单词。每行一个单词,该单词在整个文件中是唯一的。
每当一个新单词作为变量“单词”出现时,我需要一种方法来检查它是否存在于文件中。如果它存在,那么它将再次选择另一个词。它会再次检查它是否存在,直到出现一个唯一的单词。
我该怎么做?
顺便说一句,我在做:
newword = "learn"
f = open('wordlist.txt')
s = mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)
while s.find(newword) != -1:
return newword
else:
return newword
提前致谢。
【问题讨论】:
-
@RayhaneMama 很抱歉没有添加测试...
标签: python python-2.7 loops unique