统计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 }' -