【发布时间】:2016-04-07 12:08:14
【问题描述】:
我正在尝试创建一个程序,该程序从包含 10 多个单词的文本文件中选择 10 个单词。在从文本文件中导入这 10 个单词时,为了程序的目的,我不能两次导入相同的单词!目前我正在为此使用一个列表,但是似乎出现了相同的单词。我对集合有一些了解,并且知道它们不能两次保持相同的值。到目前为止,我对如何解决这个问题一无所知,任何帮助将不胜感激。谢谢!
请在下面找到相关代码! -(p.s.FileSelection基本上是打开文件对话框)
def GameStage03_E():
global WordList
if WrdCount >= 10:
WordList = []
for n in range(0,10):
FileLines = open(FileSelection).read().splitlines()
RandWrd = random.choice(FileLines)
WordList.append(RandWrd)
SelectButton.destroy()
GameStage01Button.destroy()
GameStage04_E()
elif WrdCount <= 10:
tkinter.messagebox.showinfo("ERROR", " Insufficient Amount Of Words Within Your Text File! ")
【问题讨论】:
标签: python list random set text-files