python之read和tell 和SEEK_SET、SEEK_CUR、SEEK_END
来源:互联网 发布:淘宝基础版不能设背景 编辑:程序博客网 时间:2024/06/15 22:27
# encoding: utf-8import os # 导入os模块f = open('TTT.txt') # 首先先创建一个文件对象,打开方式为wprint '第二次读取:'+f.read(3) # 用read()方法读取并打印print f.tell() # 打印出文件指针的位置print '第二次读取:'+f.read(3) #第二次读取:456print '第二次读取指针:'+str(f.tell()) #第二次读取指针:6f.seek(0, os.SEEK_SET) # 用seek()方法操作文件指针(把文件指针移到文件起始位置并移动0)而第5行代码的作用就是把文件指针移到初始位置!就实现了重复读取。print f.read(3) # 用read()方法再次读取并打印print f.tell() # 打印出文件指针的位置f.close() # 关闭文件
!!!!
PS:
偏移相对位置为os模块当中的SEEK_SET、SEEK_CUR、SEEK_END:
os.SEEK_SET:表示文件的相对起始位置
os.SEEK_CUR:表示文件的相对当前位置
os.SEEK_END:表示文件的相对结束位置
阅读全文
0 0
- python之read和tell 和SEEK_SET、SEEK_CUR、SEEK_END
- Python tell和seek操作
- python---学习笔记之read(),readline()和readline()
- python学习-read和seek
- python之文件读取seek(),tell()函数
- python自身bug:file.tell()在Linux和window平台下返回不同的值
- python输入输出---read(),readline()和readlines()
- Python中read和write用法
- python的read(),readline()和readlines()
- python中的 read() readline()和readlines()
- 字符设备之read和write
- Linux内核驱动之read和write
- python+read()+、readline()和+readlines()的区别和用法
- python中的三个读read(),readline()和readlines()
- python 中的三个读read(),readline()和readlines()
- python中的三个读read(),readline()和readlines()
- python中read()、readline()和readlines()的区别
- python中的三个读read(),readline()和readlines()
- ActivityManager框架之简要
- 关于java中的文件读写java io【复习1】
- RecyclerView 的简单使用
- HDU4325-Flowers
- 【Linux基础系列之】同步机制介绍
- python之read和tell 和SEEK_SET、SEEK_CUR、SEEK_END
- Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)
- java与javac版本不一致问题
- Windows操作系统下安装MAC OS系统虚拟机
- nginx+keepalived实现高可用
- 30分钟了解php依赖管理工具Composer
- 性能优化:__builtin_expect详解
- 剑指Offer——(37)数字在排序数组中出现的次数
- 递归之河内塔,汉诺塔问题(婆罗贺摩塔:Tower of Brahma)