python-关于统计目录下代码总量
思路分析:
导模块(文件操作) os
定义全局变量(行数)
定义函数:
1.判断是否为空文件夹:
2.如果非空,遍历每个子路径:
3.拼接路径 demo/demo1
4.判断是否为文件:
5.判断是否py结尾:
6.读取文件 readlines()
7.记录行数(声明全局变量) global content len(content)
8.如果是文件夹:
9:递归调用函数
涉及到的知识点:
.文件的基本操作
.if嵌套,遍历
.全局变量,局部变量的传参
.递归函数的调用
代码如下: