Python:从多个文本文件中选择一个随机单词的程序

时间:2018-01-04 07:45:28

标签: python user-interface tkinter

我正在尝试创建一个GUI程序,只需按一下按钮,程序就可以从3个文件中选择一个随机单词并在标签中显示所选单词。 我能做的最简单的方法是什么?

谢谢!

2 个答案:

答案 0 :(得分:0)

在tkinter中创建一个按钮 - 这非常简单......类似于:

    button= Button(root, text="button name", command=self.do_something)
    button.grid(row=1, column=1, columnspan=1)

使用以下内容从3个文本文件导入数据:

    load_file = os.path.join('FOLDER', 'FILENAME')

    with open(load_file, 'r') as f:
        FILE1= f.read()
    f.close()

您可以根据需要进行迭代,但对于3个文件来说,这几乎是不值得的。

一起加入3 ......

也许

combined = string1 + string2 + string3

然后只需选择一个随机单词

使用random.choice()函数:

import random
print(random.choice(combined))

你仍然需要做一些工作 - 但这就是我要做的。希望这有帮助!!

答案 1 :(得分:0)

这是一个简单的示例,它随机选择一些名为float()0.0if文件中的“单词”(任何分开的内容)在与以下代码相同的目录中:

'test.txt'