计算 Python 项目中的代码行数

3 投票
1 回答
2833 浏览
提问于 2025-04-17 03:19

我该如何计算一个包含多个子目录的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

撰写回答