Как открыть текстовый файл как функцию и убедиться, что он имеет только 5 символов? - PullRequest
0 голосов
/ 05 ноября 2019

Как открыть текстовый файл как функцию и убедиться, что он содержит только 5 символов?

import random

def generate_the_word(infile):
    random_line = random.choice(open(infile).read().split('\n'))
    return random_line

def main():
    infile = "words.txt"
    print(generate_the_word(infile))


def writeshort(txt):
    wordlist = []
    for item in txt:
        if len(item) == 4:
            continue
        wordlist += [item] # or wordlist.append(item) as in your first snippet
    return wordlist
...