推荐一个代码行数统计工具cloc

代码行数统计工具cloc,它不但能统计代码行数,还能自动过滤掉代码中的注释,使用起来也很方便,强力推荐。

安装很方便,Ubuntu上直接udo apt-get install cloc就可以了

下面用mysql来做个例子吧,首先进入mysql的源代码文件夹:

qch@qch ~/aproject $ cd mysql-5.6.19/
qch@qch ~/aproject/mysql-5.6.19 $ cloc .
defined(%hash) is deprecated at /usr/bin/cloc line 1277.
	(Maybe you should just omit the defined()?)
   13804 text files.
   13319 unique files.                                          
    9686 files ignored.

http://cloc.sourceforge.net v 1.53  T=17.0 s (241.0 files/s, 143571.1 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
C++                            1153         187301         209441         937741
C                               519          36218          40159         457187
C/C++ Header                   1389          51302         114475         206003
Java                            612          13120          19048          54595
Perl                            142           9515           6892          30931
Bourne Shell                    142           5293           5848          28855
XML                              47            965           1242           7847
SQL                              23            764            822           5791
Python                            4            346            271           1264
Teamcenter def                   21             20            135           1032
Pascal                            8              0           1403            969
yacc                              2            152             64            810
HTML                              5             40             53            524
lex                               3            219            102            524
D                                 9             59             -9            494
Javascript                        1             33             62            131
make                              3             39             26            108
m4                                1              7             27             75
DOS Batch                         8             36             78             69
awk                               1              2             15             54
Bourne Again Shell                1              8             16             28
YAML                              1              0              0             16
SKILL                             1              8             15             16
Visual Basic                      1              0              0             12
--------------------------------------------------------------------------------
SUM:                           4097         305447         400185        1735076
--------------------------------------------------------------------------------
搞定。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python代码统计工具有很多种,以下是其中几种常用的工具: 1. cloccloc是一款开源的多语言代码统计工具,可以统计各种编程语言的代码数,包括Python。它可以生成详细的代码统计报告,包括代码数、空数、注释数等。使用cloc,您可以通过命令或者图形界面界面来统计Python代码数。 2. Pygount:Pygount是一个基于Python的代码统计工具,它可以统计各种编程语言的代码数,包括Python。Pygount提供了一个简单易用的命令界面,可以输出代码数的统计结果。 3. SLOCCount:SLOCCount是一个流代码统计工具,可以统计多种编程语言的代码数。它可以生成详细的代码统计报告,包括代码数、空数、注释数等。SLOCCount可以通过命令界面或者图形界面来统计Python代码数。 4. Radon:Radon是一个Python代码复杂性分析工具,它也可以用来统计代码数。Radon提供了各种度量方法,包括LOC (Lines of Code)、LLOC (Logical Lines of Code)、SLOC (Source Lines of Code)等,可以帮助您更全面地了解代码的复杂性和数。 以上是几种常用的Python代码统计工具,您可以根据自己的需求和喜好选择适合的工具使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python实现代码统计工具](https://blog.csdn.net/weixin_30664539/article/details/99054675)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [chatgpt赋能python:Python代码统计-统计Python代码数的常用工具与使用方法](https://blog.csdn.net/findyi123/article/details/130980303)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值