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 相关文章推荐
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
Python实现完整的事务操作示例
Jun 20 Python
Django实战之用户认证(初始配置)
Jul 16 Python
Face++ API实现手势识别系统设计
Nov 21 Python
使用Matplotlib 绘制精美的数学图形例子
Dec 13 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
Python3.7 读取音频根据文件名生成脚本的代码
Apr 07 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
Jul 03 Python
Python random模块的使用示例
Oct 10 Python
Pandas DataFrame求差集的示例代码
Dec 13 Python
Python LMDB库的使用示例
Feb 14 Python
Django框架中视图的用法
Jun 10 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 压缩文件夹的类代码
2009/11/05 PHP
PHP 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
php include和require的区别深入解析
2013/06/17 PHP
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
javascript每日必学之运算符
2016/02/16 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
vue移动端实现下拉刷新
2018/04/22 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
小程序server请求微信服务器超时的解决方法
2019/05/21 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
微信小程序实现侧边栏分类
2019/10/21 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
如何在Python 游戏中模拟引力
2020/03/27 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
浅析HTML5页面元素及属性
2021/01/20 HTML / CSS
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
自我鉴定的范文
2013/10/03 职场文书
后勤副校长自我鉴定
2013/10/13 职场文书
保险专业大专生求职信
2013/10/26 职场文书
工商企业管理应届生求职信
2013/11/03 职场文书
教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
实习单位指导教师评语
2014/12/30 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
实施意见格式范本
2015/06/05 职场文书
nginx配置限速限流基于内置模块
2022/05/02 Servers