计算 Python 项目中的代码行数
我该如何计算一个包含多个子目录的Python项目中写了多少行代码呢?比如说,目录的结构是这样的:
A
\ <*some files here*>\
B
\ <*some files here*>\ ... and so on...
1 个回答
13
你可以在Linux系统中使用find这个工具。
在命令行中输入:
$ find <project_directory_path> -name '*.py' | xargs wc -l
这个命令会告诉你在项目目录中所有以.py结尾的文件数量,最后还会给出总数。(我假设你只是想知道.py文件的数量)
如果你只想要总数,而不需要其他信息,可以使用:
$ find <project_directory_path> -name '*.py' | xargs wc -l | tail -1