34得票5回答
Python)尽可能快地计算巨大(>10GB)文件中的行数

我现在有一个非常简单的脚本,使用enumerate()来计算文本文件中的行数:i = 0 f = open("C:/Users/guest/Desktop/file.log", "r") for i, line in enumerate(f): pass print i + 1 f...

10得票4回答
为什么从D2007到D2010行数变化如此之大?

我们工作中的应用程序是一个庞大的项目,包含超过3000个模块,大约有350万行代码。 ......至少在D2007编译器下是这样的。我们最近升级到了D2010,现在如果运行全量构建,代码行数最终停留在了约490万行左右。同样的DPR、同样的代码库、同样的一切,但是编译器在构建周期中运行的代码...

27得票9回答
在C++中查找文本行数的最快方法

在对文件进行某些操作之前,我需要读取文件中的行数。当我尝试读取文件并在每次迭代时将line_count变量增加直至到达EOF时,这在我的情况下并不快速。我同时使用了ifstream和fgets,它们都很慢。是否有一种hacky的方法来做到这一点,比如被BSD、Linux内核或Berkeley ...

843得票23回答
你能从GitHub仓库获取代码行数吗?

在 GitHub 存储库中,您可以查看“语言统计信息”,其中显示了项目以某种语言编写的百分比。然而,它并不显示项目包含多少行代码。通常,我想快速了解项目的规模和复杂性,代码行数可以给出一个很好的第一印象。500 行代码意味着相对简单的项目,100,000 行代码意味着非常大/复杂的项目。 那...

14得票3回答
每位作者的GIT贡献(行数)

我正在尝试打印每个作者对Git存储库的每行贡献。 为此,我使用了以下命令,改编自如何计算特定作者在Git存储库中更改的总行数?git ls-tree -r -z --name-only HEAD -- */*.c | xargs -0 -n1 git blame \ --line-porce...

7得票2回答
如何在Python中获取当前打开文件的行?

假设您打开一个文件,并在文件中的某个位置执行 seek() 操作,如何知道当前文件行? (我个人使用了一个特殊的文件类来解决这个问题,它会在扫描文件后将 seek 位置映射到该行,但我想看看其他提示,并将此问题添加到 stackoverflow,因为我在 Google 上找不到任何有关该问题...

112得票10回答
Eclipse计算代码行数

我尝试过Metrics插件,虽然很不错,但这不是我老板想要的。它会把只有一个}的行数算作一行,而他不希望这被计入“一行”,因为这只是一种“风格选择”。我还需要生成一些有关所提供指标的报告。有没有好的工具可以做到这一点?

25得票6回答
在Matlab中是否有一种方法可以确定文件中的行数而不需要循环遍历每一行?

显然可以使用fgetl或类似的函数循环读取文件并增加计数器,但是否有一种方法可以在不进行这样的循环的情况下确定文件中行的数量?

1289得票44回答
如何以低廉的价格在Python中获取大文件的行数

如何以最节省内存和时间的方式获取大文件的行数? def file_len(filename): with open(filename) as f: for i, _ in enumerate(f): pass return i + 1

1019得票17回答
统计Git仓库中的代码行数

我该如何计算一个Git代码库中所有文件的总行数? git ls-files 命令可以给出被 Git 跟踪的文件列表。 我需要一条命令来cat 所有这些文件。类似于:git ls-files | [cat all these files] | wc -l