时间:2021-05-22
实例如下所示:
import osimport string path = "/Users/U/workspace/python learning/show-me-the-code/0007/test/"dir = os.listdir(path) def count(file): total = 0 #总行数 countPound = 0 #注释行数 countBlank = 0 #空行数 line = open(file,'r',encoding='utf-8') #打开文件,因为注释有中文所以使用utf-8编码打开 for li in line.readlines(): #readlines()一次性读完整个文件 total += 1 if not li.split(): #判断是否为空行 countBlank +=1 li.strip() if li.startswith('#'): countPound += 1 print(file) print("countBlank:%d" % countBlank) print("countPound:%d" % countPound) print("total:%d" % total) for file in dir: count(path + file)以上这篇用python统计代码行的示例(包括空行和注释)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Python实现统计python文件中代码,注释及空白对应的行数。分享给大家供大家参考,具体如下:其实代码和空白行很好统计,难点是注释行pytho
目前的编辑器大都可以自动检测某一行代码是否为代码行或注释行,但并不太提供代码行/注释行行数的统计,对于大量代码文件的代码行/注释行统计,就更少见一些。本篇文章试
通过移除空行和注释来压缩JavaScript代码/***ThisfileispartoftheEchoWebApplicationFramework(herei
一、python单行注释符号(#)python中单行注释采用#开头示例:#thisisacomment二、批量、多行注释符号多行注释是用三引号”'”'包含的,例
require和sea的源码分析,我之前的博客有写过,今天我想分享的是一个很简单的核心代码(不带注释和空行大概60行),没有容错判断。require.jsreq