python读取文件指定行内容实例讲解

  

python读取文件指定行内容

        进口linecache   文本=linecache.getline (r 'C: \ \用户管理员桌面\ SourceCodeofMongoRedis \ chapter_5 \ \ generate_string.py”, 10)   第十行内容为#信息=" 1000001王小小”      

实例扩展:

  

本文实例讲述了Python3实现从文件中读取指定行的方法。分享给大家供大家参考。具体实现方法如下:

        “‘   “‘   # Python的标准库linecache模块非常适合这个任务   进口linecache   the_line=linecache.getline (' d:/FreakOut。cpp ', 222)   打印(the_line)   # linecache读取并缓存文件中所有的文本,   #若文件很大,而只读一行,则效率低下。   #可显示使用循环,注意列举从0开始计数,而line_number从1开始   def getline (the_file_path line_number):   如果line_number & lt;1:   回报”   cur_line_number,线在列举(打开(the_file_path,俄文)):   如果cur_line_number==line_number-1:   返回行   回报”   the_line=linecache.getline (' d:/FreakOut。cpp ', 222)   打印(the_line)   之前      

还有一种方法

        “‘   “‘   def loadDataSet(文件名,splitChar=\ t):   ”“”   输入:文件名   输出:数据集   描述:从文件读入数据集   ”“”   数据集=[]   用开放和fr(文件名):   线的fr.readlines () [6:]:   curline=line.strip () .split (splitChar) #字符串方法带():返回去除两侧(不包括)内部空格的字符串;字符串方法泄漏:按照制定的字符将字符串分割成序列   fltline=列表(地图(浮动,curline)) #列表函数将其他类型的序列转换成字符串;映射函数将序列curline中的每个元素都转为浮点型   dataSet.append (fltline)   返回数据集   之前      

改变语的句行fr.readlines()[6:]:可以指定读取某几行的内容

  

到此这篇关于python读取文件指定行内容实例讲解的文章就介绍到这了,更多相关python读取文件指定行内容内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

python读取文件指定行内容实例讲解