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

Pick a random line from a text file and store it in a variable (Python 3)

我正在尝试编写一个读取文件的程序,该文件将包含许多单词(每行一个单词),然后从文件中选择一个随机行(单词),因此我可以将其存储在供我稍后使用的变量。

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

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

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

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

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