import os
m_count=0
def Startcount(p_str_filename):
global m_count
print(p_str_filename)
f = open(p_str_filename, 'rb')
m = f.readlines()
m_line = len(m)
print(p_str_filename , " 文件行数 " , m_line)
m_count+=m_line
print("总的文件大小-》",m_count)
# 遍历文件夹
def walkFile(file):
for root, dirs, files in os.walk(file):
# root 表示当前正在访问的文件夹路径
# dirs 表示该文件夹下的子目录名list
# files 表示该文件夹下的文件list
# 遍历文件
for f in files:
m = os.path.join(root, f)
ss=os.path.splitext(m)
if ".cpp" == ss[1]:
Startcount(m)
# # 遍历所有的文件夹
# for d in dirs:
# print(os.path.join(root, d))
def main():
walkFile(r"E:\CODE\NewPrinter - 副本")
# Startcount(r"C:\test.txt")
if __name__ == '__main__':
main()