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制作爬虫采集小说
Oct 25 Python
Python WSGI的深入理解
Aug 01 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
Jan 23 Python
详解python多线程之间的同步(一)
Apr 03 Python
django admin.py 外键,反向查询的实例
Jul 26 Python
centos7之Python3.74安装教程
Aug 15 Python
Python3实现mysql连接和数据框的形成(实例代码)
Jan 17 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
python Shapely使用指南详解
Feb 18 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
Mar 05 Python
Pycharm安装python库的方法
Nov 24 Python
selenium+python实现基本自动化测试的示例代码
Jan 27 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抓取https的内容的代码
2010/04/06 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
javascript知识点收藏
2007/02/22 Javascript
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
JavaScript多线程详解
2015/08/12 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
JavaScript实现网页tab栏效果制作
2020/11/20 Javascript
Python中使用dom模块生成XML文件示例
2015/04/05 Python
Python协程的用法和例子详解
2017/09/09 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
The Hut美国/加拿大:英国领先的豪华在线百货商店
2019/03/26 全球购物
校园之声广播稿
2014/01/31 职场文书
中年人生感言
2014/02/04 职场文书
做人民满意的公务员活动方案
2014/08/25 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python
React配置子路由的实现
2021/06/03 Javascript
python缺失值的解决方法总结
2021/06/09 Python