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算法之栈(stack)的实现
Aug 18 Python
跟老齐学Python之做一个小游戏
Sep 28 Python
Python中文字符串截取问题
Jun 15 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
Sep 30 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
python之pymysql模块简单应用示例代码
Dec 16 Python
用python爬取历史天气数据的方法示例
Dec 30 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
Apr 10 Python
Python控制台实现交互式环境执行
Jun 09 Python
python 中的9个实用技巧,助你提高开发效率
Aug 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
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
php实现curl模拟ftp上传的方法
2015/07/29 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
分享50个提高PHP执行效率的技巧
2015/12/26 PHP
JS 拼图游戏 面向对象,注释完整。
2009/06/18 Javascript
JSON 教程 json入门学习笔记
2020/09/22 Javascript
js 回车提交表单两种实现方法
2012/12/31 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
python实现堆栈与队列的方法
2015/01/15 Python
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
pandas数据预处理之dataframe的groupby操作方法
2018/04/13 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
.dcm格式文件软件读取及python处理详解
2020/01/16 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
省三好学生申请材料
2014/01/22 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
推荐信格式范文
2014/05/09 职场文书
后备干部培训方案
2014/05/22 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
详解分布式系统中如何用python实现Paxos
2021/05/18 Python
Mysql Online DDL的使用详解
2021/05/20 MySQL
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript