Python函数,用于打印txt文件中的单词数,并打印前10个单词

时间:2016-11-03 00:11:52

标签: python python-3.x testing printing

我的代码:

到目前为止,我已设法以列表格式打印整个文本文件。但是,我现在试图让它打印文字的数量以及文件中的前10个单词。

Ť

2 个答案:

答案 0 :(得分:0)

此代码将打印文件中的单词数量,以及前十个单词(如果文件长度不超过十个单词,则会打印尽可能多的单词):

def get_dictionary_wordlist():
    return open('dictionary.txt','r').read()

def test_get_dictionary_wordlist():
    text = get_dictionary_wordlist()
    textlist = text.split(" ")
    print("No. of Words: " + str(len(textlist)))
    try:
        for word in range(0,10):
            print(textlist[word])
    except:
        pass

test_get_dictionary_wordlist()

答案 1 :(得分:-2)

for i in range(N):
    f.readline()