2024-04-25 08:07:24 发布
网友
我正在尝试创建一个程序,可以从外部列表(如.txt文件)中随机选择一个名称/单词,但是,我不知道如何从外部列表导入变量
多谢各位
很简单
import random inp = 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()
_mad
random.choice()
import random inp = open("path/to/your/file/file.txt") lines=inp.read().split("\n") inp.close() randLine = random.choice(lines) print(randLine)
很简单
现在,根据输入文件的格式,您可能需要以稍微不同的方式解析内容,但这是从文件中随机获取一行文本的示例
编辑:正如
_mad
指出的,您可以使用random.choice()
相关问题 更多 >
编程相关推荐