从文本文件中检索随机词

时间:2019-03-24 15:34:21

标签: python python-3.x

进行子手游戏,尝试从文本文件中检索单词

import time
import random

def start():
    f = open(“wordlist.txt”).read()
    for line in f:
        for word in line.split():
            hangman = random.choice(word)

我希望它从文本文件中检索一个随机单词,但是当我实现打印选项进行检查时,它会打印整个列表,这使我相信它没有选择一个单词。

我尝试过的打印功能是:

print(hangman)

print(word)

这是文本文件中的列表:

Python
Program
rrrrr
mario
luigi
bowser
peach
daisy
wario
waluigi
yoshi

1 个答案:

答案 0 :(得分:1)

您可以使用#!/bin/bash cd /home/pi/Videos/SecurityCam/ DToday=`date '+%Y%m%d-%H%M%S'` fn="VID $DToday" SubT="PP $PB $DToday" avconv -f video4linux2 -i /dev/video0 -t 3600 -r 4 -vf "drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf: \text=\'$SubT \%T \' : fontcolor=white@0.8: x=7: y=460" -vcodec libx264 -vb 2000k \-y ${fn}.avi 阅读所有行,而不必使用遍历每个单词的情况,而使用readlines来随机选择一行。这样可以避免一些常见的错误。在您的示例中,您遍历每个单词,并在每个步骤中更新变量choice。我想这不是你想要的吗?

hangman