我遇到了一个有趣的问题,要计算文件中的单词,其中行数也被指定为命令行参数。例如,如果输入文本文件有-
Unix is an OS
Linux is the child of Unix
Unix is fun.
End of File
要执行的命令是:
bash test.sh unix.txt 3
其中unix.txt是包含句子的测试文件,3是要计数单词的行数。答案是13。
我使用了基本的wc命令,但没有一个能给出正确的答案。
因此,我尝试使用for循环,但无法指定如何只使用这些行数。
我有两个长度相同的字符串列表,但是当我将它们写到文件中每一项出现在文件中的不同行时,它们的长度与文件不匹配:
print len(x)
print len(y)
317858
317858
但是,当我将列表中的每一项写入文本文件时:文本文件中的行数与列表的长度不匹配。
with open('a.txt', 'wb') as f:
for i in x[:222500]:
print >> f, i
在linux中,wc -l a.txt提供了222499,这是正确的。
with open('b.txt', &
我正在尝试构建一个工具来显示git项目的行数的进展情况来计算这个值,我使用Github ()提供的每周添加和删除的数量。这样做的目的是为每周增加增加的数量,并减去删除的次数,以得到每周项目中的行数。
我试过这样做,并从linux存储库获得了这个图表。
正如您所看到的,行数下降到0以下,所以在某个地方一定有问题。
Github调用提供了一个贡献数组。
type contribution = {
author: any
total: number //Number of commits
weeks: contrbution_of_the_week[]
}
type cont