软件工程基础-结对项目-WordCount(单词计数)

本项目通过Python实现了一个WordCount程序,能够读取指定的.txt文件并统计文件中的单词数量、字符数及行数。项目使用了如open()、Counter()等函数进行文件操作和单词计数。

结对项目要求

 

Github项目地址

  https://github.com/richardevan/wordcount

PSP表格

PSP2.1Personal Software Process Stages预估耗时(分钟) 实际耗时(分钟)
Planning 计划  
   Estimate  估计这个任务需要多少时间  40 40
Development 开发   
  Analysis   需求分析(包括学习新技术)  70 60
  Design Spec    生成射进文档  60 50
  Design Review   设计复审(和同事审核设计文档)  30 30
  Coding Standard    代码规范 (为目前的开发制定合适的规范) 30  30
  Design  具体设计 70 60
  Coding   具体编码  1000 900
  Code Review   代码复审  180  160
  Test   测试(自我测试,修改代码,提交修改)  200  180
Reporting 报告  
  Test Report   测试报告  80  80
  Size Measurement   计算工作量  40  40
  Postmortem & Process Improvement Plan  事后总结,并提出过程进计划  40  40
  合计 1840 1670

解题思路

  首先,需要输入一个文件名(.txt)。然后,使用open()函数在读取模式下打开。使用Counter()函数来算最多出现的单词。使用split()函数,每行分割成单词列表。最后,使用len()函数,统计单词,字符和行数。

程序运行图

小结

  项目完成。使用Python编码的能力增加。

转载于:https://www.cnblogs.com/chevangeline/p/9102476.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值