美文网首页
python文件的随机读写

python文件的随机读写

作者: qtruip | 来源:发表于2017-07-11 20:11 被阅读195次

在读写文件的过程中,如果想知道当前的位置,可以使用tell()来获取

例:

#打开一个已经存在的文件

f = open("test.txt","r")

str = f.read(3)

print("读取的数据是: ", str)

#查找当前位置

position = f.tell()

print("当前文件位置: ", position)

str = f.read(3)

print("读取的数据是: ", str)

#查找当前位置

position = f.tell()

print("当前文件位置: ", position)

f.close()

如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek()
seek(offset, from)有2个参数

1.offset:偏移量

2.from:方向

demo:把位置设置为:从文件开头,偏移5个字节

#打开一个已经存在的文件

f = open("test.txt","r")

str = f.read(30)

print("读取的数据是: ", str)

#查找当前位置

position = f.tell()

print("当前文件位置: ", position)

#重新设置位置

f.seek(5,0)

#查找当前位置

position = f.tell()

print("当前文件位置: ", position)

f.close()

demo:把位置设置为:离文件末尾,3字节处

#打开一个已经存在的文件

f = open("test.txt","r")

#查找当前位置

position = f.tell()

print("当前文件位置: ", position)

#重新设置位置

f.seek(-3,2)

#读取到的数据为:文件最后3个字节数据

str = f.read()

print("读取的数据是: ", str)

f.close()

相关文章

  • python文件的随机读写

    在读写文件的过程中,如果想知道当前的位置,可以使用tell()来获取 例: #打开一个已经存在的文件 f=open...

  • python语法案例必知必会#01

    文件的读写 python中简单的文件读写案例 也可以通过 来写入新的文件 python pow函数 在python...

  • 014.Python文件读写

    Python文件读写 1. 概述 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。...

  • 文件——随机读写

    文件位置标记及其定位 顺序读写文件时,每读写一个数据后,文件位置标记顺序向后移一个位置,然后在下一次执行读写操作时...

  • 随机读写文件

    //******** 注意:可移植性问题 ************//换行符不一样的问题,linux下为"\n",...

  • Python编程快速上手|第八章项目,生成随机的考试试卷

    Python编程快速上手 让繁琐工作自动化, 第八章读写文件,练习项目--生成随机的考试试卷。

  • Python学习记录之:IO编程

    IO编程 文件读写 Python中文件读写语法和C兼容 读文件使用Python内置的open()函数,传入文件名和...

  • 读写文件1

    //读写分为顺序读写(从文件开始读写)和随机读写(比如定位文件指示器后读取第1000个字节位置的字符) //***...

  • 跟我一起学Python(八)

    一、IO编程 读写文件是最常见的IO操作,Python内置了读写文件的函数。文件读写的原理:在磁盘上读写文件的功能...

  • 用Python实现磁盘IO操作全攻略,让数据流动起来!

    01 文件读写 1. 打开文件 读写文件是最常见的IO操作。Python内置了读写文件的函数,方便了文件的IO操作...

网友评论

      本文标题:python文件的随机读写

      本文链接:https://www.haomeiwen.com/subject/lkomhxtx.html