gpt4 book ai didi

python - 从 txt 文件打印随机行?

转载 作者:太空宇宙 更新时间:2023-11-04 07:34:15 24 4
gpt4 key购买 nike

我正在使用 random.randint 生成一个随机数,然后将该数字分配给一个变量。然后我想用我分配给变量的数字打印行,但我不断收到错误:

list index out of range

这是我尝试过的:

f = open(filename. txt)
lines = f.readlines()

rand_line = random. randint(1,10)
print lines[rand_line]

最佳答案

您想使用random.choice

import random
with open(filename) as f:
lines = f.readlines()
print(random.choice(lines))

关于python - 从 txt 文件打印随机行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40140660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com