时间:2023-04-23 12:12:06来源:本站整理作者:点击:
python 计算文件数量?文件偏移量:1、定义:当我们用open()打开一个文件进行操作时系统会自动生成一个记录,记录中描述了我们对文件的一系列次操作,其中包括每次操作到的文件位置,文件的读写操作都是从这个位置开始进行的,我来为大家讲解一下关于python 计算文件数量?跟着小编一起来看一看吧!
文件偏移量:
1、定义:当我们用open()打开一个文件进行操作时系统会自动生成一个记录,记录中描述了我们对文件的一系列次操作,其中包括每次操作到的文件位置,文件的读写操作都是从这个位置开始进行的。
2、基本操作:
tell()
功能:获取文件偏移量大小
seek(offset[,whence])
功能:移动文件偏移量位置
参数:offset 代表相对于某个移动的字节数,负数表示向前移动。正数表示向后移动。
whence 是基准位置默认值为0,代表从文件开头算起,1代表从文件当前位置算起,2代表从文件末尾算起。
.以文本格式打开的文件必须传0.以二进制打开的文件才能传1和2.
如:seek(5,0)从文件开头算起向后偏移5个字符。
例一
seek.py 文件偏移量示例
1、每次open打开文件偏移量都在开头
2、以a打开文件偏移量在末尾
3、读写操作共用一个文件偏移量
'''
file_=open("text.text","rb ")#二进制打开
data=file_.read(5)
print(file_.tell())#查看文件偏移量
file_.seek(0,2)#操作文件偏移量,从文件尾部偏移0个。注意第一个参数为负数时,不要向前越界。为正时向后移动
file_.write(b"abcd")#二进制输入
file_.close()
'练习:
在文件中每融一秒录入时间,格式为 1.时间
重新运行文件续写。
'''
import time
#获取当前的时间戳(从1970年到现在的过去的秒数)
#1659229441.7317662
mytime=open("time.text",'a ')
mytime.seek(0,0)#把缓冲区定位到文件开头,
coun=0
for line in mytime:#统计原文件有几行
coun =1
while True:
hms = time.strftime("%H:%M:%S\n", time.localtime())
time.sleep(1)
coun =1
list_=[str(coun),". ",hms]
mytime.writelines(list_)
mytime.flush()#随时刷新
,伊利QQ星奶粉和小小CBA达成战略合作,2023年榛高篮球挑战赛全面开启
父母家暴对孩子的影响,如何处理夫妻感情中的家庭暴力?父母家暴对孩子的影响,如何处理夫妻感情中的家庭暴力?
夫妻吵架总冷战怎么办?怎么和好并且化解夫妻吵架呢?“关公”陆树铭因病去世,网爆大衣哥亲往西安悼念,被赞有情有义林志玲登上11月杂志封面,做妈妈之后成为幸福的代名词《卿卿日常》24节气姑娘结局是什么_《卿卿日常》24节气姑娘离开老三了吗Copyright 2022-2026 feiyundao.com 〖妃孕岛〗 版权所有 陕ICP备2022000637号-4
声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告