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函数返回多个值的示例方法
Dec 04 Python
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
Aug 16 Python
Python判断列表是否已排序的各种方法及其性能分析
Jun 20 Python
Python3 处理JSON的实例详解
Oct 29 Python
python3+dlib实现人脸识别和情绪分析
Apr 21 Python
pygame游戏之旅 添加游戏暂停功能
Nov 21 Python
对pandas处理json数据的方法详解
Feb 08 Python
python游戏开发之视频转彩色字符动画
Apr 26 Python
python傅里叶变换FFT绘制频谱图
Jul 19 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 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 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
用PHP解决的一个栈的面试题
2014/07/02 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
javascript一个无懈可击的实例化XMLHttpRequest的方法
2010/10/13 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
JavaScript语句错误throw、try及catch实例解析
2020/08/18 Javascript
[47:03]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第二场 12.10
2020/12/13 DOTA
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
Django的models模型的具体使用
2019/07/15 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
用python绘制樱花树
2020/10/09 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
英国航空官网:British Airways
2016/09/11 全球购物
教学器材管理制度
2014/01/26 职场文书
《梅兰芳学艺》教学反思
2014/02/24 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
2014年教师节寄语
2014/08/11 职场文书
活动总结新闻稿
2014/08/30 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
教代会开幕词
2015/01/28 职场文书
2016七夕情人节感言
2015/12/09 职场文书
职场新人刚入职工作总结该怎么写?
2019/05/15 职场文书
python热力图实现的完整实例
2022/06/25 Python