首页 > 其他分享 >00 文件基本操作 打开 操作 关闭

00 文件基本操作 打开 操作 关闭

时间:2024-09-25 22:15:00浏览次数:1  
标签:00 obj read 位置 关闭 基本操作 seek 光标

### 4.1 文件基本操作

#### 1、打开

- r,只能读。 【**】
- w,只能写,写之前清空。 【**】
- a,只能追加。【*】
- r+
  - 读:默认从0的光标开始读,也可以通过 seek 调整光标的为位置。
  - 写:从光标所在的位置开始写,也可以通过 seek 调整光标的位置。
- w+
  - 读:默认光标永远在写入的最后或0,也可以通过 seek 调整光标的位置。
  - 写:先清空。
- a+
  - 读:默认光标在最后,也可以通过 seek 调整光标的位置。然后再去读取。
  - 写:永远写到最后。

```python
obj = open('路径',mode='模式',encoding='编码')
obj.write()
obj.read()
obj.close()

2、操作

    • read()
    • read(2) # 字符
    • readlines()
  • write

3、关闭

标签:00,obj,read,位置,关闭,基本操作,seek,光标
From: https://www.cnblogs.com/jhchena/p/18432357

相关文章

  • 红米ac2100路由器刷breed和openwrt教程
    刷入Breed参考教程:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4066963&highlight=ˢbreedhttps://www.bilibili.com/video/BV1114y1X7TA/?vd_source=4866b7cfde4a08de2ba06a6ef4c96869固件以及资源下载:https://yecss.lanzoul.com/i1N0H2aup7te正文:1.事......
  • Git - 基本操作
    Git基本操作(本地库)很多小伙伴可能都听说过Git,那么Git到底是什么?为什么那么多人都在使用它?Git是一个开源的分布式版本控制系统,用于敏捷、高效地处理任何大中小项目,特别是对于团队协作开发起到了积极有效的推进作用。通俗地讲,Git就像我们玩RPG游戏时的存档系统,它可......
  • AS-VJ900实时视频拼接系统产品介绍:多路视频拼接方法和操作(以九路视频9画面拼接成9x1的
    目录一.拼接平台介绍和无缝拼接理论基础1.1拼接平台简单介绍1.2视频无缝拼接理论基础二.多路视频拼接的准备工作2.1视频选择三.拼接步骤3.1视频录入3.2找出公共部分3.3裁剪和完善3.3.1视频裁剪去重3.3.2继续完善3.4继续拼接直至完成四.视频拼接结果显示   ......
  • 00 内存分配 -- 重点
    要确认是进行赋值,还是找到其中,有赋值为:重新开辟内存空间python将:-5~256为常用的数字(如果在范围类使用同一内存空间,这叫:python小数据池)如果大于这个数值,会重新进行开僻内存空间字符串:如果A1=‘’alexA2=‘alex,A1/A2等于同一个字符串,理应不是同一个内存地址,需要重......
  • 【LeetCode Hot 100】19. 删除链表的倒数第N个结点
    题目描述由于单向链表只能从头往后遍历,所以无法向数组那样的随机存取结构一样进行下标运算,也无法从链表尾向前数n个结点。本题有两个思路,个人觉得都比较简单。可以先遍历一遍链表得到链表的长度len,然后再从头往后数len-n个结点就是所求结点。可以使用快慢指针,快指针先移动n......
  • 002-QOS基本原理
    QOS基本原理QOS概述什么是QOSQoS服务模型区分服务模型QoS常用技术(DiffServ模型)QoS数据处理流程(DiffServ模型)QoS流分类和流标记QoS数据处理流程为什么需要流分类和流标记简单流分类外部优先级-VLAN报文外部优先级-MPLS报文外部优先级-IP报文......
  • 001-什么是VOQ
    1、什么是VOQ(VirtualOutputQueues)?VOQ(虚拟输出序列)是一种存储结构,由FIFO与RAM以及逻辑结构组合构成。在一些数据应用场景中能够有效存储数据并且能够及时输出,避免阻塞。一句话来说VOQ的优点在于:共享存储,较少存储资源,避免数据阻塞,提高数据输出效率。2、为什么FIFO会有数据阻塞,......
  • 北京君正X2000新品案例:流媒体音乐接收器
    关于北京君正北京君正集成电路股份有限公司成立于2005年,基于创始团队创新的CPU设计技术,迅速在消费电子市场实现SoC芯片产业化,2011年5月公司在深圳创业板上市(300223)。君正在处理器技术、多媒体技术和AI技术等计算技术领域持续投入,其芯片在智能视频监控、AIoT、工业和消费、生物识别......
  • 为什么iTunes提示找不到msvcr100.dll?彻底解决iTunes找不到msvcr100.dll的五种方法
    iTunes提示找不到msvcr100.dll的原因通常是由于电脑系统中缺失了这个必要的动态链接库文件(DLL)。msvcr100.dll是MicrosoftVisualC++2010RedistributablePackage的一部分,许多软件(包括iTunes)都依赖于它来运行。当这个文件丢失或损坏时,iTunes等程序就无法正常启动。以下是彻......
  • 如何部署北斗定位应用,基于国产自主架构LS2K1000LA-i处理器平台
    北斗卫星导航系统(以下简称北斗系统)是着眼于国内经济社会发展需要,自主建设、独立运行的卫星导航系统。经过多年发展,北斗系统已成为面向全球用户提供全天候、全天时、高精度定位、导航与授时服务的重要新型基础设施。图1北斗定位系统的应用优势强可控:北斗系统是国内自主研发的......