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爬虫DNS解析缓存方法实例分析
Jun 02 Python
python使用os.listdir和os.walk获得文件的路径的方法
Dec 16 Python
批量将ppt转换为pdf的Python代码 只要27行!
Feb 26 Python
Python 获取中文字拼音首个字母的方法
Nov 28 Python
python使用Plotly绘图工具绘制柱状图
Apr 01 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
Django中使用MySQL5.5的教程
Dec 18 Python
python3.7通过thrift操作hbase的示例代码
Jan 14 Python
Python实现CNN的多通道输入实例
Jan 17 Python
Python编程快速上手——强口令检测算法案例分析
Feb 29 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 Python
Django给表单添加honeypot验证增加安全性
May 06 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 中文处理技巧
2010/04/25 PHP
基于php下载文件的详解
2013/06/02 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
Yii2框架实现登陆添加验证码功能示例
2018/07/12 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
2017/03/13 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
2017/07/27 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
基于webpack.config.js 参数详解
2018/03/20 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
Vue记住滚动条和实现下拉加载的完美方法
2020/07/31 Javascript
python编写的最短路径算法
2015/03/25 Python
Python with用法实例
2015/04/14 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
EJB与JAVA BEAN的区别
2016/08/29 面试题
计算机专业学生的自我评价
2013/12/15 职场文书
九年级物理教学反思
2014/01/29 职场文书
大学生新学期计划书
2014/04/28 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
医院消毒隔离制度
2015/08/05 职场文书
Go中的条件语句Switch示例详解
2021/08/23 Golang