python文件操作

目录

文件的编码

思考:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢?

答案:使用编码技术(密码本)将内容翻译成0和1存入。

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

UTF-8

GBK

Big5

● 等

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

UTF-8是目前全球通用的编码格式

除非有特殊需求,否则,一律以UTF-8格式进行文件编码即可

文件的读取

什么是文件

内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U 盘等设备。为了便于数据的管理和检索,引入了"文件 "的概念。

一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。,操作系统以文件为单位管理磁盘中的数据。一般来说,文件可分为文本文件、视频文件、音频文件、图像文件、可执行文件等多种类别

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







文件的写入

注意:

● 文件如果不存在,使用"w"模式,会创建新文件

● 文件如果存在,使用"w"模式,会将原有内容清空

文件的追加

相关推荐
一切尽在,你来12 小时前
AI 大模型应用开发前置知识:Python 类型注解全教程
人工智能·python·ai编程
喵手12 小时前
Python爬虫实战:地图 POI + 行政区反查(合规接口) - 商圈热力数据准备等!
爬虫·python·爬虫实战·零基础python爬虫教学·行政区反查·地图poi·商圈热力数据准备
lsx20240613 小时前
XHR.readyState详解
开发语言
游乐码13 小时前
c#静态成员
开发语言·c#
小雨中_13 小时前
2.9 TRPO 与 PPO:从“信赖域约束”到“近端裁剪”的稳定策略优化
人工智能·python·深度学习·机器学习·自然语言处理
小雨中_13 小时前
2.5 动态规划方法
人工智能·python·深度学习·算法·动态规划
FirstFrost --sy13 小时前
高并发内存池:tcmalloc核心实现
开发语言
彩妙不是菜喵13 小时前
C++:深入浅出讲解=>多态
开发语言·c++
癫狂的兔子13 小时前
【Python】【机器学习】决策树
python·决策树·机器学习
智算菩萨14 小时前
【Python小游戏】基于Pygame的递归回溯迷宫生成与BFS寻路实战:从算法原理到完整游戏架构的深度解析
python·算法·pygame