从python/unix计算文件行数的时间差

2024-04-26 20:55:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我对包含50列和3000条记录的文件使用“wc-l”来计算下面python代码本身的行数

cmd='wc -l /path of file'

status,output=command.getstatusoutput(cmd)

我再次尝试在python中使用下面的一个

row_count=sum(1 for line in(file path))

我只是试着从两个命令wc-l的时间更快,我只是不知道哪一个更快,你能让我知道背后的原因吗

例:时间

wc -l : 0.005s
python : 0.54s

Tags: 文件ofpath代码cmdoutputstatuscount