如何用python统计一个txt文本的行数

  统计/机器学习 自然语言处理 Python    浏览次数:5971        分享
0

文本处理接触得不多,请问如何用python统计一个txt文本的行数?


 

ZhuangChong   2018-05-17 12:05



   3个回答 
4

使用open来读文件,然后统计多少行。

def lineNumber(filename) :

    with open(filename) as lines :

        return len(lines.readlines())


SofaSofa数据科学社区DS面试题库 DS面经

neil1965   2018-05-18 11:48

1

readlines  

或者dataframe

SofaSofa数据科学社区DS面试题库 DS面经

陈十一   2018-05-17 15:58

1


sum(1 for line in open(`filename`).readlines())

印象中在stack overflow上见过同样的问题

SofaSofa数据科学社区DS面试题库 DS面经

一角鲸   2018-05-23 23:23



  相关讨论

jieba.cut中use_paddle是什么模式?

有个一万段文字 有一个关键词列表 找出文字中含有关键词的那些文字

bert里cls和sep分别是什么意思?

怎么把英文字符串转为小写(python)?

python里实现词云的package

wordcloud安装报错error: Microsoft Visual C++ 14.0 is required

jieba分词怎么用?

用python统计字符串中空格的个数

怎么判断一句中文话语是否通顺

文本处理中stop word什么意思

  随便看看

numpy array里怎么用fillna填充nan的值?

在使用PCA降维时,有哪些坑?

为什么过拟合不好?

二维numpy.array转为一维的numpy.array或者list

KNN中K值的选择