Python 函数list&read&seek详解


Posted in Python onAugust 28, 2019

一、函数list

(1)定义:用打开的文件作为参数,把文件内的每一行内容作为一个元素

(2)格式:list(文件)

(3)例子:

with open(r"test01.txt",'r') as f:
  l = list(f)
  for line in l:
    print(line)

Python 函数list&read&seek详解

2.函数read

(1)作用:按照字符进行读取文件内容

(2)格式:文件.read(数字) 如果数字缺省,那么代表把所有的字符全都读出来;如果里面含有数字那么代表一次性读取这么多字符

(3)注意:允许输入参数读取几个字符,如果没有指定,那么从当前位置读取到结尾,否则从当前位置读取指定个数字符

(4)例子:

with open(r"test01.txt",'r') as f:  
  strChar = f.read(25)
  print(len(strChar))
  print(strChar)

Python 函数list&read&seek详解

3.函数seek

(1)定义:移动文件读取位置

(2)格式:seek(offset,from)

from的取值范围:

0:从文件头开始

1:从文件当前位置开始偏移

2:从文件末尾开始偏移

移动的单位是字节(byte)

一个汉字由若干个字符组成

(3)例子:

with open(r"test01.txt",'r') as f:
  f.seek(4,0)
  strChar2 = f.read()
  print(strChar2)

Python 函数list&read&seek详解

二、源码:

d22_2

地址:https://github.com/ruigege66/Python_learning/blob/master/d22_1_file_analysis.py

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python脚本实现下载合并SAE日志
Feb 10 Python
深入讲解Python中面向对象编程的相关知识
May 25 Python
Python中函数的参数传递与可变长参数介绍
Jun 30 Python
python实现redis三种cas事务操作
Dec 19 Python
详解Python3.6安装psutil模块和功能简介
May 30 Python
python 拼接文件路径的方法
Oct 23 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
Jun 26 Python
Pandas将列表(List)转换为数据框(Dataframe)
Apr 24 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
Apr 27 Python
深入浅析pycharm中 Make available to all projects的含义
Sep 15 Python
详解Python Celery和RabbitMQ实战教程
Jan 20 Python
Pandas自定义选项option设置
Jul 25 Python
Python collections模块使用方法详解
Aug 28 #Python
对python中的*args与**kwgs的含义与作用详解
Aug 28 #Python
关于python导入模块import与常见的模块详解
Aug 28 #Python
Python datetime包函数简单介绍
Aug 28 #Python
解决python有时候import不了当前的包问题
Aug 28 #Python
Python 多线程其他属性以及继承Thread类详解
Aug 28 #Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 #Python
You might like
php去掉文件前几行的方法
2015/07/29 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
javascript中"/"运算符常见错误
2010/10/13 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
Javascript 5种方法实现过滤删除前后所有空格
2016/06/22 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
[52:57]2014 DOTA2国际邀请赛中国区预选赛 LGD-CDEC VS HGT
2014/05/21 DOTA
python实现代码行数统计示例分享
2014/02/10 Python
python中的五种异常处理机制介绍
2014/09/02 Python
Django实现图片文字同时提交的方法
2015/05/26 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
python和bash统计CPU利用率的方法
2015/07/10 Python
浅析Python基础-流程控制
2016/03/18 Python
Django日志模块logging的配置详解
2017/02/14 Python
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
python生成带有表格的图片实例
2019/02/03 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
南威尔士家居商店:Leekes
2016/10/25 全球购物
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
几道PHP的面试题
2012/05/19 面试题
天鹅的故事教学反思
2014/02/04 职场文书
青年志愿者事迹材料
2014/02/07 职场文书
小学生读书活动总结
2014/06/30 职场文书
领导干部对照检查材料
2014/08/24 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
国家助学金感谢信
2015/01/21 职场文书
公司聚餐通知
2015/04/22 职场文书
七一表彰大会简报
2015/07/20 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书