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 logging模块学习笔记
May 24 Python
python检测是文件还是目录的方法
Jul 03 Python
在Python的Django框架中更新数据库数据的方法
Jul 17 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
Python实现Kmeans聚类算法
Jun 10 Python
python实现k-means聚类算法
Feb 23 Python
numpy中以文本的方式存储以及读取数据方法
Jun 04 Python
python如何制作英文字典
Jun 25 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
Jul 15 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
浅谈TensorFlow之稀疏张量表示
Jun 30 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
跟我学Laravel之快速入门
2014/10/15 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
推荐:极酷右键菜单
2006/11/29 Javascript
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
javascript弹出带文字信息的提示框效果
2016/07/19 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
Python里隐藏的“禅”
2014/06/16 Python
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
Python实现井字棋小游戏
2020/03/09 Python
基于python实现坦克大战游戏
2020/10/27 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
python 实现波浪滤镜特效
2020/12/02 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
汽车销售求职自荐信
2013/10/01 职场文书
护理目标管理责任书
2014/07/25 职场文书
2014年检验科工作总结
2014/11/22 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
解决goland 导入项目后import里的包报红问题
2021/05/06 Golang
OpenCV-Python实现轮廓拟合
2021/06/08 Python
用Python selenium实现淘宝抢单机器人
2021/06/18 Python
Mysql binlog日志文件过大的解决
2021/10/05 MySQL
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript
Python 文字识别
2022/05/11 Python