Python 3.5 - 根据长度从文件中提取单词

时间:2016-09-20 08:01:58

标签: python python-3.5

我试图根据reddit.com/r/dailyprogrammer的挑战制作一款防摔型黑客游戏。我是一个Python初学者,我不太确定如何执行我为一个函数考虑的任务之一。

我想定义一个函数,它从txt文件中读取单词,并在Python的列表中输入特定数量的这些单词,或者只将它们打印到屏幕上。

我知道如何打开文件以及如何遍历每一行,但不知道如何根据长度“挑出”特定单词并打印出来或将它们输入列表。

非常感谢任何帮助。

这是我到目前为止所做的:

def sortEasy():
    wordlist = open('ordlista.txt', 'r')
    for line in wordlist.readlines():

:: EDIT :: 帮助这就是我所拥有的,它实现了我想要的,但是我想限制打印输出(最好随机选择X ammount)

def sortEasy():
    wordlist = open('ordlista.txt', 'r')
    word = wordlist.readlines()
    for line in word:
        if len(line) == 6:
            print(line) 

0 个答案:

没有答案