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 相关文章推荐
Python3 入门教程 简单但比较不错
Nov 29 Python
Python中的闭包实例详解
Aug 29 Python
分享给Python新手们的几道简单练习题
Sep 21 Python
python使用PIL给图片添加文字生成海报示例
Aug 17 Python
python用pandas数据加载、存储与文件格式的实例
Dec 07 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
django xadmin 管理器常用显示设置方式
Mar 11 Python
Python Selenium截图功能实现代码
Apr 26 Python
Python pymsql模块的使用
Sep 07 Python
Django日志及中间件模块应用案例
Sep 10 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
Sep 28 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
Nov 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之面向对象
2013/05/15 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
jQuery JSON的解析方式分享
2011/04/05 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
jquery 删除cookie失效的解决方法
2013/11/12 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
jQuery中removeAttr()方法用法实例
2015/01/05 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
django模板语法学习之include示例详解
2017/12/17 Python
python requests post多层字典的方法
2018/12/27 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
2019/06/28 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
季度思想汇报
2014/01/01 职场文书
行政人事岗位职责
2014/03/17 职场文书
中学生英语演讲稿
2014/04/26 职场文书
建国大业电影观后感
2015/06/01 职场文书
推广普通话主题班会
2015/08/17 职场文书
化工生产实习心得体会
2016/01/22 职场文书
股东出资协议书
2016/03/21 职场文书
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
2022/04/19 HTML / CSS