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中的类学习笔记
Sep 23 Python
python使用socket向客户端发送数据的方法
Apr 29 Python
Python 3.x 新特性及10大变化
Jun 12 Python
python logging日志模块的详解
Oct 29 Python
Django实现简单分页功能的方法详解
Dec 05 Python
python 将字符串转换成字典dict的各种方式总结
Mar 23 Python
Python OpenCV读取png图像转成jpg图像存储的方法
Oct 28 Python
在pycharm上mongodb配置及可视化设置方法
Nov 30 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
Python中Unittest框架的具体使用
Aug 27 Python
python解析yaml文件过程详解
Aug 30 Python
tensorflow之并行读入数据详解
Feb 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小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
php制作简单模版引擎
2016/04/07 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
Jquery中删除元素的实现代码
2011/12/29 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
详解webpack+angular2开发环境搭建
2017/06/28 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
element实现合并单元格通用方法
2019/11/13 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
2020/02/10 Javascript
介绍Python中的一些高级编程技巧
2015/04/02 Python
python选择排序算法实例总结
2015/07/01 Python
Python文件与文件夹常见基本操作总结
2016/09/19 Python
Django实现快速分页的方法实例
2017/10/22 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
2019/08/24 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
接口自动化多层嵌套json数据处理代码实例
2020/11/20 Python
Python实现邮件发送的详细设置方法(遇到问题)
2021/01/18 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
幼儿园教学工作总结2015
2015/05/12 职场文书
师范生见习自我总结
2015/06/23 职场文书
忆童年!用Python实现愤怒的小鸟游戏
2021/06/07 Python
一条慢SQL语句引发的改造之路
2022/03/16 MySQL