o7 文件和函数
Posted ouyang99-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了o7 文件和函数相关的知识,希望对你有一定的参考价值。
一:文件
1 控制文件内指针的移动
文件内指针移动,只有在t模式下的read(n),n代表的字符的个数
除此之外文件内指针的移动都是以字节为单位的
with open(‘a.txt‘,mode =‘rt‘,encoding=‘utf-8‘)as f: msg = f.read(1) # t模式下的read,按照字符数来移动 print(msg) with open(‘a.txt‘,mode=‘rb‘)as f: msg = f.read(3) #t模式以外的所有指针移动,按照字节数来移动 print(msg.decode(‘utf-8‘))
f.seek(offset,whence)有两个参数
offset:代表控制指针移动的字节数
whence:代表参数是以什么位置进行移动的
whence = 0:参数按照文件开头的位置(默认的),可以再t和b模式下使用
whence = 1:参数按照当前所在位置,必须在b模式下使用
whence = 2:参照文件末尾,必须在b模式下使用
with open(‘a.txt‘,‘rb‘)as f: f.seek(3,0) msg = r.read(6) print(msg.decode(‘utf-8‘))
以上是关于o7 文件和函数的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情