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 文件和函数的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数

如何在字符串中找到模式?

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

atitit. java queue 队列体系and自己定义基于数据库的队列总结o7t

在 Visual Studio 中创建构造函数的代码片段或快捷方式