猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何从外部文件(如 .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)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续