首页 > 编程语言 >基于python的文件seek和tell实例解析

基于python的文件seek和tell实例解析

时间:2024-04-18 14:44:25浏览次数:37  
标签:fp python read str print seek tell

一 概念 A F.seek(偏移量, whence=相对位置) 偏移量 大于0的数代表向文件末尾方向移动的字节数 小于0的数代表向文件头方向中移动的字节数 相对位置 0 代表从文件头开始偏移 1 代表从文件当前读写位置开始偏移 2 代表从文件尾开始偏移 B tell函数能够返回指针在文件中的位置。   二 实例解析

file_name = "test1.txt"
fp = open(file_name, "r",encoding='utf8')
print("point is ", fp.tell())
str = fp.read(18)  # 见说明1
print("read data is ", str)
print("now position is ", fp.tell())
fp.seek(9,0)
print("fp.seek(9,0) ow position is: ", fp.tell())
str=fp.readline()  # 见说明4
print("fp.readline() read data is ", str)
print("now point is", fp.tell())

 

标签:fp,python,read,str,print,seek,tell
From: https://www.cnblogs.com/dylancao/p/18143475

相关文章

  • 【Python微信机器人】写一个监控采集公众号文章的插件
    原文链接:https://mp.weixin.qq.com/s/f8zbM6wMld3koqjaFbCuxw前言弄了个视频号下载后,同一个问题每天都会被问,回答的有点烦了。想了想根本原因还是缺少一个交流平台,微信群的话,刚进群的看不到之前的聊天记录。想整个知识星球,发现只能弄个收费的,免费的需要激活码才能创建。而有......
  • blender python api 使用脚本批量对obj物体进行渲染(obj所在目录要有与之对应的mtl文件
     代码:importbpy#导入Blender的PythonAPI接口importpathlib#导入pathlib模块,用于操作文件路径#设置OBJ文件所在的目录路径obj_root=pathlib.Path('D:\\ceshi')#注意Windows路径中的斜杠需要转义#取消选择场景中的所有物体,以便导入时不会与已选择的物体冲......
  • 利用python脚本对邮箱密码进行批量爆破
    利用python脚本对邮箱密码进行批量爆破importpoplib#导入POP3库fromemailimportparser#导入邮件解析器fromgetpassimportgetpass#导入密码输入函数pop_server='mail.test.com'#设置POP3服务器地址,改成需要爆破的目标邮箱pop3服务器地址pop_port=995......
  • Python-统计和微积分研讨会(三)
    Python统计和微积分研讨会(三)原文:zh.annas-archive.org/md5/6cbaed7d834977b8ea96cc7aa6d8a083译者:飞龙协议:CCBY-NC-SA4.0第五章:用Python进行更多数学概述在本章结束时,你将能够掌握序列和级数的基本概念,并编写实现这些概念的Python函数。你将了解基本三角函数及其应......
  • 精通-Python-金融第二版(三)
    精通Python金融第二版(三)原文:zh.annas-archive.org/md5/8b046e39ce2c1a10ac13fd89834aaadc译者:飞龙协议:CCBY-NC-SA4.0第六章:时间序列数据的统计分析在金融投资组合中,其组成资产的回报取决于许多因素,如宏观和微观经济条件以及各种金融变量。随着因素数量的增加,建模投资组......
  • 精通-Python-网络编程第二版(五)
    精通Python网络编程第二版(五)原文:zh.annas-archive.org/md5/dda7e4d1dd78bc5577547014ce9b53d1译者:飞龙协议:CCBY-NC-SA4.0第十二章:使用Jenkins进行持续集成网络触及技术堆栈的每个部分;在我工作过的所有环境中,它总是一个零级服务。它是其他服务依赖的基础服务。在其他......
  • 精通-Python-网络安全(一)
    精通Python网络安全(一)原文:zh.annas-archive.org/md5/2fd2c4f6d02f5009e067781f7b1aee0c译者:飞龙协议:CCBY-NC-SA4.0前言最近,Python开始受到越来越多的关注,最新的Python更新添加了许多可用于执行关键任务的包。我们的主要目标是帮助您利用Python包来检测和利用漏洞,......
  • 对大量ip进行批量ping检测的python脚本
    对大量ip进行批量ping检测的python脚本importsubprocessdefping_host(host,is_windows):"""发送一个ping请求到指定的主机,并返回ping的结果。"""#根据操作系统类型选择ping命令和参数ifis_windows:params=['ping','-n',&......
  • Python量化交易系统实战--设计交易策略:选股策略
     作者:麦克煎蛋  出处:https://www.cnblogs.com/mazhiyong/转载请保留这段声明,谢谢! 这一节主要是了解基于“动量因子”的选股策略。动量因子指的是股票在一段周期内的涨跌幅度,其本质是追涨杀跌。而选股策略,指的是基于这个因子的表现进行股票筛选,以及买入、卖出的操作。该......
  • 使用Python实时监控服务系统资源
    使用Python实时监控服务系统资源本文介绍如何使用Python的psutil库和matplotlib库来实时监控服务系统资源(CPU、内存、磁盘和网络),并将监控数据以图形化报表的形式展示。第一步:安装必需库首先,我们需要安装所需的库。可以通过pip安装psutil和matplotlib:pipinstallpsutilmatplo......