四、基础-python文件操作

本文详细介绍了Python中的文件操作,包括文件的基本概念、打开模式、定位、读写操作、关闭文件,以及扩展操作如重命名、删除、创建目录等。重点讨论了不同模式下如何读写文件,以及如何高效处理大文件。同时,提到了os和shutil模块在文件和目录管理中的应用。
摘要由CSDN通过智能技术生成

目录

文件基本概念

文件操作

打开

模式

定位

读操作

写操作

关闭

扩展操作


文件基本概念

文件:数据存储的容器

作用:持久性存储数据内容

文件组成:文件名、扩展名、文件内容

操作流程:打开【open(文件,模式)】、读写、关闭

文件句柄【管道】

文件操作

打开

f=open(文件,模式, encoding='utf-8')

尽量显示指明编码

模式

        r:读模式,指针在开始位置,没文件报错

        w:写模式,指针在开始位置,没文件创建,会覆盖已有

        a:写模式,指针在结尾位置,没文件创建,末尾追加内容

        增加b:以二进制格式进行操作文件读写,如图片、视频等,rb、wb、ab

        增加+:代表以读写模式打开,特性与前面的一致,如:r+、w+、a+、rb+、rw+、ra、

# 读取一个图片 取一半 存储
fromFile = open("xx.png", "rb")
read = fromFile.read()
fromFile.close()

read_2 = read[0:len(read) // 2]
t = open("xx2.png", "wb")
t.
  • 13
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HongXu_CaiYi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值