首先,我是Python新手,我确实在寻找答案,但没有运气。到目前为止,我发现的内容只返回一行代码,如下所示。我尝试过其他解决方案,比如itertools.islice,但总是只得到一行。
我有一个名为data.txt的文件,其中包含一行数据:
This is line one
This is line two
This is line three
This is line four
This is line five
This is line six
This is line seven
...
我有以下代码:
with open('data.txt', '
我想对我的代码库中的函数的长度(行数)进行统计,这样我就可以责怪那些对我发现的六个1000+行函数负责的人。
你知道我怎么能做到吗?
我知道wc -l,但我想了解一下内部函数的细节。我也知道cloc,但它的统计数据太笼统了。
理想情况下,我会像这样展示结果,不计算评论:
1 foo.c: 'do_work()' is 1534 lines long
2 bar.c: 'do_more()' is 451 lines long
3 baz.c: 'bloated()' is 2853 lines long