如何打开一个文本文件(包括5行)并写入一个程序来计算此文本文件中所有行上第三个字的平均长度。 (一个词被定义为由空格和/或一行结尾包围的一组字符)。读取文本文件并计算每个第三个字的平均长度
0
A
回答
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
+0
感谢您的回答。我知道基本代码,但我的问题是只测量每行第三个字的长度 –
+0
那么,我提供了基本代码。您可以修改此选项,只需简单地用'reduced_word_lists = [line [:: 3] for line in word_lists]'来代替word_lists即可采用任何单词。这将每隔三个单词。或者只是'为第三个单词'(考虑到每行至少有3个单词) – CermakM
相关问题
- 1. 读取CSV文件,计算平均值并打印上述平均值
- 2. 从.csv excel文件读取并计算平均值
- 3. 的Python:计算值的平均值在一个文本文件
- 4. Python;计算每个学生的三个年级的平均值
- 5. spark:读取多个文本文件并溢出每个文件的第一行?
- 6. AWK:计算文件中每个行业的平均年龄平均值。
- 7. 三个时期的计算平均值
- 8. 获取每个文件的平均文字
- 9. Linux Bash脚本,用于计算多个文件的平均值
- 10. 如何读取两个文本文件并计算关键字的数量?
- 11. PHP如何计算文本文件中每个单词的长度
- 12. Perl,从两个文件读取并写入第三个
- 13. 取三个不同文本文件的平均值并编译成一个文件
- 14. 计算平均为每个学生
- 15. 使用java读取XML文件后计算平均值
- 16. 从一个脚本文件计算平均值
- 17. 计算每个文档平均值与排序
- 18. 计算每个季度给定月份列的平均值
- 19. Java文件io计算平均值并存储在另一个文件中
- 20. 编写一个方法来计算长度/平均值
- 21. 读取一个txt文件,并找到python中的数字的平均值
- 22. 使用Python在文件中查找每行的平均长度
- 23. 计算平均每组
- 24. 从Python中的文本文件计算平均值
- 25. 用C++读取各种长度的多个文本字符串
- 26. 我无法计算平均打字速度(字符每分钟)
- 27. 从CSV计算平均文件
- 28. 用Python计算多个文件的记录平均值
- 29. 从文本文件c#计算平均值
- 30. 通过匹配三列合并两个文件+计算输出的均值
请演示一些你已经试过的方法的。 – cwallenpoole