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回调函数用法实例详解
Jul 02 Python
剖析Python的Tornado框架中session支持的实现代码
Aug 21 Python
Python实现获取域名所用服务器的真实IP
Oct 25 Python
详解python3中zipfile模块用法
Jun 18 Python
python简单操作excle的方法
Sep 12 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
May 29 Python
python basemap 画出经纬度并标定的实例
Jul 09 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
Oct 11 Python
Python 异常处理Ⅳ过程图解
Oct 18 Python
Python中如何将一个类方法变为多个方法
Dec 30 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
Feb 11 Python
Pytorch 使用tensor特定条件判断索引
Apr 08 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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
如何在PHP中使用Oracle数据库(4)
2006/10/09 PHP
延长phpmyadmin登录时间的方法
2011/02/06 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
IE下js调试工具Companion.JS
2010/10/15 Javascript
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
2015/08/05 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
JS Canvas定时器模拟动态加载动画
2016/09/17 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
深入学习python的yield和generator
2016/03/10 Python
python出现"IndentationError: unexpected indent"错误解决办法
2017/10/15 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
python中字典增加和删除使用方法
2020/09/30 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
什么叫做SQL注入,如何防止
2016/10/04 面试题
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
上海世博会口号
2014/06/19 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
中学总务处工作总结
2015/08/12 职场文书
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android