首页 > 其他 > 详细

第二次作业

时间:2018-09-25 00:30:43      阅读:175      评论:0      收藏:0      [点我收藏+]

1.gitee项目地址:https://gitee.com/K_wang/BIN/tree/master

1.WordCount需求说明

WordCount的需求可以概括为:对程序设计语言源文件统计字符数、单词数、行数,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。

可执行程序命名为:wc.exe,该程序处理用户需求的模式为:

wc.exe [parameter] [input_file_name]

存储统计结果的文件默认为result.txt,放在与wc.exe相同的目录下。

1.1 基本功能

wc.exe -c file.c     //返回文件 file.c 的字符数

wc.exe -w file.c     //返回文件 file.c 的单词总数

wc.exe -l file.c     //返回文件 file.c 的总行数

wc.exe -o outputFile.txt     //将结果输出到指定文件outputFile.txt

注意:

空格,水平制表符,换行符,均算字符。

由空格或逗号分割开的都视为单词,且不做单词的有效性校验,例如:thi#,that视为用逗号隔开的2个单词。

-c, -w, -l参数可以共用同一个输入文件,形如:wc.exe –w –c file.c 。

-o 必须与文件名同时使用,且输出文件必须紧跟在-o参数后面,不允许单独使用-o参数。 

2.使用python实现基本功能

2.1 读取用户命令

技术分享图片

2.2实现字符数的统计技术分享图片

2.3实现单词数的统计

技术分享图片

2.3实现行数的统计

技术分享图片

2.4 写入文件技术分享图片

 3.测试

3.1 测试文本

 技术分享图片

3.2结果

技术分享图片

--------------------------------------------------------------------------

结束

C#基础不好,java没有接触,网上的参考文献大多是Java,只能简单看看操作流程和方法。寝室有个python的大神,请教学习了一天,完成了基本工作,以后继续学习python。

 

第二次作业

原文:https://www.cnblogs.com/K-wang/p/9697222.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!