2

How do I calculate the number of lines written in a project containing multiple sub dirs in a python project. for example a dir structure is like

A  
 \ <*some files here*>\  
  B  
   \ <*some files here*>\ ... and so on...
Mogsdad
  • 44,709
  • 21
  • 151
  • 275
daydreamer
  • 87,243
  • 191
  • 450
  • 722

1 Answers1

12

You could use the find utility in linux.

On the command prompt:

$ find <project_directory_path> -name '*.py' | xargs wc -l

This will give you the count of all files ending with .py in the project_directory and finally the total. (I am assuming you just want the count of .py files)

If you just want the total and nothing else, you could use:

$ find <project_directory_path> -name '*.py' | xargs wc -l | tail -1
varunl
  • 19,499
  • 5
  • 29
  • 47