如今有一个xl.txt文档,内容以下:函数

AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDspa

能够经过open()函数来打开文件,好比:文档

>>> f = open("C:/Users/jetway/Desktop/xl.txt", "r")im

能够利用tell()函数查看在文件中的当前位置,以字节为单位,好比:top

>>> f.tell()

0L移动

这里还没对文件作任何处理,因此在文件的起始处,位置为0L文件

接下来就是经过seek()函数,来指定在文件中的位置了。说明,seek()有两个参数,其中第二个参数只有0,1,2三种,假设第一个参数为X, 0表示从文件开始处移动到文件的X字节处。好比:co

>>> f.seek(8,0)

>>> f.tell()

8L参数

>>> fs = f.read()

>>> fs

'BBBBBBBBCCCCCCCCDDDDDDDD'

1表示移动到相对于当前位置X字节的地方,好比如今是在第8个字节处:

>>> f.seek(9,1)

>>> f.tell()

17L

>>> fs = f.read()

>>> fs

'CCCCCCCDDDDDDDD'

2表示相对于文件末尾的位置,好比:

>>> f = open("C:/Users/jetway/Desktop/xl.txt", "r")

>>> f.seek(-12, 2)

>>> f.tell()

20L

>>> fs = f.read()

>>> fs

'CCCCDDDDDDDD'

经过seek()函数,咱们能够方便的指定在文件中的读取位置,至于读取的字节数目么就要靠read()函数了,只须要加入须要读取的字节数参数就能够了,好比,我要从第8个字节开始读取13个字节:

>>> f = open("C:/Users/jetway/Desktop/xl.txt", "r")

>>> f.seek(8,0)

>>> fs = f.read(13)

>>> fs

'BBBBBBBBCCCCC'

python读取指定字节_python读取指定字节及位置的文件内容相关推荐

  1. python如何读取文件指定行_Python读取文件、大文件和指定行内容的几种方法

    在使用python处理文本的时候,经常会需要读取文件的内容.如果文件比较小,那么直接使用open文件对象打开文件,再通过read()方法最为方便,这种方法就是把文件内容读出来后放到内存变量. read ...

  2. python读取csv指定行_Python 读取csv的某行

    利用Python自带的 csv模块 ,有两种方法可以实现提取其中的一行 假设CSV文件内容如下: No.,Name,Age,Score 1,Apple,12,98 2,Ben,13,97 3,Celi ...

  3. python读取grib2数据_python读取grib grib2气象数据

    GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式,主要用来表示数值天气预报的产品资料.现行的GRIB 码版本有GRIB1 和GRIB2 两种格式.由于小编只接触过GRIB1数据,所 ...

  4. python读取表格数据_Python读取Excel数据并根据列名取值

    一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...

  5. python绘制表格界面_python 读取 excel 生成 html 页面

    前言 有天老板找我到办公室跟我说要做一个商城,商城卖出去东西就有佣金可以拿.我听着就头大.老板打开电脑给我看了网站:你看一下这个网站,照着它的流程就可以拥有一个商城了.我靠过去一看,大概了解一下:原来 ...

  6. 用python读取文档_python读取word文档

    word.Quit() 这种方式产生的text文档,不能用python用普通的r方式读取,为了让python可以用r方式读取,应当写成 doc.SaveAs('c:/test', 4) 注意:系统执行 ...

  7. python语言是机器语言_Python解释器:源代码--字节码--机器语言

    "一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1).这个过程通过编译器和不同的标记.选项完成.当你运行你的程序的时 ...

  8. python 读取excel表格_Python读取Excel表格

    本文将教大家如何使用Python来读取Excel表,学会这个技能对提高工作效率会十分有帮助. 目录: 1.安装Python读excel模块--xlrd 2.准备表格内容 3.编写python代码并运行 ...

  9. python的json格式_python读取json格式

    对于处理json格式,如果是要把python数据格式转换成json,使用json.dumps(),如: data = { 'name' : 'ACME', 'shares' : 100, 'price ...

最新文章

  1. 通过聚合数据API获取微信精选文章
  2. php 获取日期标签的值,在php中获取标签的选定索引值
  3. 读写锁的由奢入俭“易”
  4. oracle知识博客链接
  5. mysql 查询 in memory_In-Memory整体汇总
  6. 浅谈 Spring IOC
  7. PostgreSQL on Linux 最佳部署指南
  8. cacti监控 磁盘I/O
  9. 微信“小程序 未完, 数据的小程序 又来了
  10. Linux学习-汇总
  11. 彻底理解python3的编码和解码过程
  12. 【云原生架构】阿里云 —— 主要架构模式
  13. codeforces #1 题解
  14. 盗版服务器系统防范勒索病毒,服务器防止勒索病毒
  15. C++实践 极简版本贪吃蛇小游戏
  16. 计算机网络 方面应用研究,计算机网络技术应用研究
  17. Golang源码中xmm0寄存器
  18. DICOM图像的理解与学习
  19. 汉字转换为二进制的原理
  20. c++ 之动态库与静态库区别

热门文章

  1. 排序系列02--选择排序
  2. 使用dbstart 和dbshut 脚本来自动化启动和关闭数据库
  3. 【Windows 8 Store App】学习二:ResourceLoader
  4. cms 移动根节点到根节点中的子节点,根节点消失解决办法
  5. 惊恐的市场洗牌网游市场诞生危机论
  6. For web.config setting,reference the book of
  7. 解决CentOS出现“No package redis available“提示问题
  8. 【报告分享】2020社交电商消费者购物行为研究报告:传统与创新进入融合时代.pdf(附下载链接)...
  9. 【报告分享】2020中国直播电商行业研究报告.pdf(附下载链接)
  10. IJCAI 2019 | 为推荐系统生成高质量的文本解释:基于互注意力机制的多任务学习模型...