从文本文件中选择一个随机行并将其存储在变量中(Python 3)

时间:2015-08-21 15:48:37

标签: variables random python-3.2

我正在尝试编写一个程序来读取一个文件,该文件将包含许多单词(每行一个单词),然后从文件中选择一个随机行(单词),这样我就可以将它存储在一个变量中我以后再用。

我真的不知道从哪里开始,因为我不是很有经验。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先,您需要打开该文件 file = open('filename.txt', 'w')

然后你需要通过words = file.readlines读取你可以将每行读入列表的文件(这也可以通过循环或其他方式完成)

然后,您可以使用随机模块生成随机数,并从单词列表中的该索引中获取单词。然后将该单词存储到变量中。

还有其他方法可以做到这一点,但这是最简单的方法之一。