第 0007 题: 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。
2019-04-20 17:31
92 查看
import os # os 模块用来处理文件夹及文件目录 import string import re num_code = 0 num_empty = 0 num_note = 0 os.chdir('E:\python\wenjian\ex-2') # os.chdir 用来改变当前处理路径 f = open('spider_maoyan.py') read_f = f.readlines() f.close() # 读取文件中的代码(此时包含了所有) pattern = '.*#' # 匹配正则表达式 for i in read_f: if "#" in i: if re.findall(pattern,i)[0][:-1].isspace() or re.findall(pattern, i)[0][:-1] == "": num_note += 1 else: num_code += 1 elif i.isspace(): # isspace() 方法检测字符串是否只由空格组成。 num_empty += 1 else: num_code += 1 print('the number of code is %d' %(num_code + num_empty + num_note)) print('the number of empty is %d' % num_empty) print('the number of note is %d' % num_note)
相关文章推荐
- 第 0007 题:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。
- 第 0007 题:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。
- 每天一个python小程序 007有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。
- Python 练习 06 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释
- 统计文件有多少行代码。包括空行和注释
- Python Show-Me-the-Code 第 0007 题 统计代码行数(注释,空行,总行数)小程序
- python写的统计PYTHON文件的(代码行数,空行数,注释行数)小程序
- PHP统计目录下的文件总数及代码行数(去除注释及空行)
- 统计JAVA项目的代码行数(包括注释、空行、java类数目)
- 用python统计代码行的示例(包括空行和注释)
- PHP统计目录下的文件总数及代码行数(去除注释及空行)
- python 统计一个目录下代码的行数、空行和注释
- 用python统计代码行(包括空行和注释)
- PHP统计目录下的文件总数及代码行数(去除注释及空行)
- 批处理-统计一下当前目录中到底有多少种类型的文件
- 统计java代码文件的代码行数(空行、注释不能计数)
- 批处理-统计一下当前目录中到底有多少种类型的文件
- (java 多线程)统计代码行数、注释行数、空行数
- 41.用c++编写程序:从键盘上任意输20个1-99之间的整数,分别统计其个位数0-9的数字各有多少