导读:本篇文章首席CTO笔记来给大家介绍有关Python如何计算文件有多少行的相关内容,希望对大家有所帮助,一起来看看吧。
python 怎么求一个文档的总行数?
获取总行数可以用下面的方法获取
lines = file.readlines()
print len(lines)
如果只是遍历文件,可以用下面的方法:
f = open('file', 'r')
for line in open('file'):
line = f.readline()
如何获取目录下的文件数(一行Python)
如果想把该目录下所有的文件都统计出来,包括子目录、子目录的子目录。。。
可以使用os.walk来找出目录下所有的文件
import os
print sum([len(x) for _, _, x in os.walk(os.path.dirname("test"))])
#test是目录名
os.walk会递归遍历指定目录下的文件,返回值分别为当前文件夹完整路径,当前文件夹中的文件夹和文件夹中的文件。我们只需要文件,所以其他的都不取出来了,直接使用"_"占位就行了。
如果只是想统计出当前目录下的文件,不包括子目录的。就使用os.listdir,只统计是文件的个数:
len([x for x in os.listdir(os.path.dirname(__file__)) if os.path.isfile(x)])
Python如何从一个txt文件中挑出所有带有‘asd’的行打印出来,并统计有多少行?
# -*- coding: utf-8 -*-
"""
:created on: 2015年7月13日
:copyright: Nokia Solutions and Networks
:author: Chuanqing Qin
:contact: chuanqing.qin@nokia.com
"""
import re
import os
if __name__ == '__main__':
counter = 0
with open('test.txt', 'r') as f:
for line in f:
if re.findall(r'.*asd.*', line):
counter += 1
print counter
如何利用python文件操作快速定位到多少行
首先需要用open()函数打开文件,然后调用文件指针的readlines()函数,可以将文件的全部内容读入到一个列表当中,列表的每一个元素对应于文件的每一行,如果希望获取文件第k行的内容,只需要对列表索引第k-1个元素即可,因为Python是从0开始计数的。
示例代码如下:
示例代码中,打印了文件第4行的内容。
python读取文件内最多多少行字符
1048576行。python读取文件内最多1048576行字符。Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为平台上写脚本和快速开发应用的编程语言。
python统计文本中有多少行
写一个文本统计的脚本:计算并打印有关文本文件的统计数据,包括文件里包含多少个字符、行、单词数,以及前10个出现次数最多的单词按顺序排列
import time
keep=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',' ','-',"'"]
stop_words=['the','and','i','to','of','a','you','my','that','in','she','he','her','his','it','be','was','had']
def normalize(s):
result=''
for c in s.lower():
if c in keep:
result+=c
结语:以上就是首席CTO笔记为大家介绍的关于Python如何计算文件有多少行的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。