如何打开文本文件(包括5行)并编写程序以计算此文本文件中所有行的第三个单词的平均长度。 (一个单词被定义为由空格和/或行结尾包围的一组字符。)
答案 0 :(得分:0)
我建议阅读这个Reading and writing Files in Python ..因为你所要求的是一个非常基本的问题,我相信有很多资源。只需搜索:]
但不要空手而归......
# mean_word.py
with open('file.txt') as data_file:
# Split data into lists representing lines
word_lists = [line.split(' ') for line in data_file.readlines()]
word_count = sum(len(line) for line in word_lists)
n_of_words = sum(len(word) for line in word_lists for word in line)
mean_word_len = n_of_words / word_count