统计Python项目代码行数

一、VSCode 代码统计工具

VS Code Counter 是一款轻量、清新的代码统计插件,他可以统计详细的代码信息;

1、安装插件

点击Extensions或者CTRL+Shift+X,然后搜索VS Code Counter,然后找到插件,点击install,具体如下图所示:

2、使用方法

选择你要统计的文件目录,点击右键,在菜单栏中选择 Count lines in directory

点击后,在被选文件夹上会出现VSCodeCounter文件夹,然后出现代码统计的情况,具体如下:

3、使用命令

上述方法可以按文件进行统计,除此之外,用命令行方式,还可以选择其他方式统计代码行数。

首先,在文件中点击鼠标右键,点击Command Palette或者CTRL+Shift+P,打开命令面板

打开命令面板后,然后搜索VSCodeCounter

然后选择想要的统计方式,比如Count lines in workspace按项目来统计代码

二、PyCharm代码统计工具

statistic 是PyCharm中一款轻量、清新的代码统计插件,他可以统计详细的代码信息;

1、安装插件

点击file,然后选择Plugins插件管理,搜索statistic ,最好安装插件

2、使用方法

安装statistic后,重新启动PyCharm,然后在工具栏可以看到statistic,点击statistic,然后点击Refresh,可以展示当前项目代码的统计情况

若要按文件夹统计,可以点击Settings,然后点击Add,添加需要排除的目录,剩下的目录就是需要统计的目录

三、Git命令统计

用shell命令也可以统计代码,但需要花时间编写脚本,比如,统计新增代码行数,参考命令如下:

git log --author="姓名" --since=2022-01-01 --until=2022-11-20 --pretty=tformat: --numstat | grep "\(.py\|.sql\)"|awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' - 
posted @ 2023-01-17 11:28  xyztank  阅读(1617)  评论(0编辑  收藏  举报