如何从外部文件(如 .txt 文件)中随机选择项目/变量

我正在尝试创建一个能够从外部列表(例如 .txt 文件)中随机选择名称/单词的程序,但是,我不知道如何从外部列表中导入变量。



aluckdog
浏览 75回答 1
1回答

肥皂起泡泡

很简单。import randominp = open("path/to/your/file/file.txt")lines=inp.read().split("\n")nLines = len(lines)index = int(random.random()*nLines)inp.close()randLine = lines[index]print(randLine)现在取决于输入文件的格式,您可能需要稍微不同地解析事物,但这是一个仅从文件中抓取随机文本行的示例。编辑:正如_mad指出的那样,您可以使用random.choice()import randominp = open("path/to/your/file/file.txt")lines=inp.read().split("\n")inp.close()randLine = random.choice(lines)print(randLine)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python