【Python】文件操作

一、文件的编码
二、文件的读取
三、文件的写入
四、文件的追加

一、文件的编码

文件编码的概念和常见编码

文件编码

计算机中有许多可用编码:

  • UTF-8
  • GBK
  • Big5

不同的编码,将内容翻译成二进制也是不同的。

查看文件编码在这里插入图片描述

总结

  1. 什么是编码?
    编码就是一种规则集合,记录了内容和二进制间进行相互转换的逻辑。
    编码有许多中,我们最常用的是UTF-8编码
  2. 为什么需要使用编码?
    计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。
    同时也需要编码, 将计算机保存的0和1,反向翻译回可以识别的内容。

二、文件的读取

  1. 文件操作的作用
  2. 文件的打开、读取、关闭操作

什么是文件

在这里插入图片描述

文件操作包含哪些内容呢?

在日常生活中,文件操作主要包括打开、关闭、读、写等操作。

文件的操作步骤

对文件的基本操作,大概可以分为三个步骤:
① 打开文件
② 读写文件
③ 关闭文件

open()打开函数在这里插入图片描述

mode常用的三种基础访问模式

在这里插入图片描述

读操作相关方法在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

close()关闭函数

在这里插入图片描述
在这里插入图片描述

操作汇总

在这里插入图片描述

总结

  1. 操作文件需要通过open函数打开文件得到文件对象
  2. 文件对象有如下读取方法:
  • read()
  • readline()
  • readlines()
  • for line in 文件对象
  1. 文件读取完成后,要使用文件对象.close()方法关闭文件对象,否则文件会被一直占用

三、文件的写入

写操作相关方法在这里插入图片描述

写操作注意

  • 文件如果不存在,使用”w”模式,会创建新文件
  • 文件如果存在,使用”w”模式,会将原有内容清空

总结

  1. 写入文件使用open函数的”w”模式进行写入
  2. 写入的方法有:
    wirte(),写入内容
    flush(),刷新内容到硬盘中
  3. 注意事项:
    w模式,文件不存在,会创建新文件
    w模式,文件存在,会清空原有内容
    close()方法,带有flush()方法的功能

四、文件的追加

追加写入操作相关方法

在这里插入图片描述

总结

  1. 追加写入文件使用open函数的“a”模式进行写入
  2. 追加写入的方法有(和w模式一致):
    wirte(),写入内容
    flush(),刷新内容到硬盘中
  3. 注意事项:
    a模式,文件不存在,会创建新文件
    a模式,文件存在,会在原有内容后面继续写入
    可以使用“\n”来写出换行符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

咖喱年糕

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

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

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

打赏作者

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

抵扣说明:

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

余额充值