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


Posted in Python onMarch 02, 2020

python读取文件指定行内容

import linecache
text=linecache.getline(r'C:\Users\Administrator\Desktop\SourceCodeofMongoRedis\chapter_5\generate_string.py',10)
第十行内容为# info = '''1000001 王小小'''

实例扩展:

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

'''
'''
# Python的标准库linecache模块非常适合这个任务
import linecache
the_line = linecache.getline('d:/FreakOut.cpp', 222)
print (the_line)
# linecache读取并缓存文件中所有的文本,
# 若文件很大,而只读一行,则效率低下。
# 可显示使用循环, 注意enumerate从0开始计数,而line_number从1开始
def getline(the_file_path, line_number):
 if line_number < 1:
 return ''
 for cur_line_number, line in enumerate(open(the_file_path, 'rU')):
 if cur_line_number == line_number-1:
  return line
 return ''
the_line = linecache.getline('d:/FreakOut.cpp', 222)
print (the_line)

还有一种方法

'''
'''
def loadDataSet(fileName, splitChar='\t'):
 """
 输入:文件名
 输出:数据集
 描述:从文件读入数据集
 """
 dataSet = []
 with open(fileName) as fr:
  for line in fr.readlines()[6:]:
   curline = line.strip().split(splitChar)#字符串方法strip():返回去除两侧(不包括)内部空格的字符串;字符串方法spilt:按照制定的字符将字符串分割成序列
   fltline = list(map(float, curline))#list函数将其他类型的序列转换成字符串;map函数将序列curline中的每个元素都转为浮点型
   dataSet.append(fltline)
 return dataSet

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

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

Python 相关文章推荐
Python的Flask框架中实现分页功能的教程
Apr 20 Python
python获取文件扩展名的方法
Jul 06 Python
python编程测试电脑开启最大线程数实例代码
Feb 09 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
python如何将多个PDF进行合并
Aug 13 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
pytorch 模拟关系拟合——回归实例
Jan 14 Python
Python3 Click模块的使用方法详解
Feb 12 Python
python简单的三元一次方程求解实例
Apr 02 Python
基于Python中random.sample()的替代方案
May 23 Python
Django通过设置CORS解决跨域问题
Nov 26 Python
python 如何在list中找Topk的数值和索引
May 20 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 #Python
python判断两个序列的成员是否一样的实例代码
Mar 01 #Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
Mar 01 #Python
Python猜数字算法题详解
Mar 01 #Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 #Python
python 中的paramiko模块简介及安装过程
Feb 29 #Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
Feb 29 #Python
You might like
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
2010/06/03 PHP
php版小黄鸡simsimi聊天机器人接口分享
2014/01/26 PHP
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
详解nodejs通过代理(proxy)发送http请求(request)
2017/09/22 NodeJs
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
web页面和微信小程序页面实现瀑布流效果
2018/09/26 Javascript
JS数组Object.keys()方法的使用示例
2019/06/05 Javascript
Vue解析剪切板图片并实现发送功能
2020/02/04 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
python格式化字符串实例总结
2014/09/28 Python
Python的装饰器模式与面向切面编程详解
2015/06/21 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
python学习入门细节知识点
2018/03/29 Python
浅析python3字符串格式化format()函数的简单用法
2018/12/07 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
谈谈python垃圾回收机制
2020/09/27 Python
广州足迹信息技术有限公司Java软件工程师试题
2014/02/15 面试题
90后毕业生的求职信范文
2013/09/21 职场文书
公司周年庆典邀请函
2014/01/12 职场文书
大学新闻系自荐书
2014/05/31 职场文书
综艺节目策划方案
2014/06/13 职场文书
环保项目建议书
2014/08/26 职场文书
房产授权委托书范本
2014/09/22 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
计划生育汇报材料
2014/12/26 职场文书
导游词范文
2015/02/13 职场文书
财务工作个人总结
2015/02/27 职场文书
生活委员竞选稿
2015/11/21 职场文书