第二次作业

第二次作业

陈泽涛

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc
这个作业的目标 实现一个命令行文本计数统计程序,能正确统计导入的txt文本中的字符数、单词数、句子数和导入的程序文件中的代码行、空行、注释行等
姓名-学号 陈泽涛-2022329301140
码云地址 https://gitee.com/eating-potato-chips-slices/tidewave

一、功能要求

1.基本功能:实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。
2.拓展功能:统计代码行、空行、注释行等,并提供相应命令接口。
3.单元测试和性能测试

二、操作方法

将Python脚本打包成exe可执行文件

1.右击 开始 图标,在搜索栏中输入cmd
2.下载PyInstaller并将Python脚本打包成exe可执行文件 输入以下代码安装

pip install pyinstaller

3.之后输入以下代码将v0.2的Python脚本打包

pyinstaller --onefile "D:\vscode\my-code-repository\v0.2\code2.py"

4.输入以下代码将v0.3的Python脚本打包

pyinstaller --onefile "D:\vscode\my-code-repository\v0.3\code3.py"

5.成功后,可以在C盘的dist文件夹中找到生成的exe文件

在命令行根目录切换至目标目录

1.重新在开始图标在搜索栏输入cmd打开,切换至D盘,下面是要用到的命令

cd /
D:
cd D:\vscode\my-code-repository\v0.2

使用命令

  • 基本功能命令模式:

v0.2.exe -<指令>

  • 指令表:
命令 描述
v0.2.exe -character <file> 计算并显示指定文件的字符数
v0.2.exe -word <file> 计算并显示指定文件的单词数
v0.2.exe -sentence <file> 计算并显示指定文件的句子数
  • 拓展功能命令模式:

v0.3.exe -<指令>

  • 指令表:
命令 描述
v0.3.exe -digital <file> 计算并显示代码行数
v0.3.exe -empty <file> 计算并显示空行数
v0.3.exe -note <file> 计算并显示注释行数

三、例程运行及其相关结果

  • v.02测试内容:
    pA0bQL8.png

  • v.03测试内容:
    pA0b1eS.png

posted on 2024-10-29 02:05  吃薯片片片片  阅读(19)  评论(0编辑  收藏  举报