第二次作业
第二次作业
陈泽涛
这个作业属于哪个课程 | 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> |
计算并显示注释行数 |