python文件操作

目录

文件的编码

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

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

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

UTF-8

GBK

Big5

● 等

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

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

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

文件的读取

什么是文件

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

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

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







文件的写入

注意:

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

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

文件的追加

相关推荐
浅念-9 分钟前
C++ :类和对象(4)
c语言·开发语言·c++·经验分享·笔记·学习·算法
lly20240614 分钟前
Docker 安装 Python
开发语言
道法自然|~22 分钟前
BugkuCTF栅栏密码解题记录(原理+C语言实现)
c语言·开发语言
Dxy123931021623 分钟前
Python检查JSON格式错误的多种方法
前端·python·json
CircleMouse1 小时前
springboot项目中使用Java 8的日期时间API
java·开发语言·spring boot·后端·spring
Lightning-py1 小时前
ASCII,十进制,十六进制,八进制和二进制转换表
python
前端达人1 小时前
被JavaScript忽视的Web Animations API:为什么说它是前端动画的真正未来?
开发语言·前端·javascript·ecmascript
laplace01232 小时前
deque+yield+next语法
人工智能·笔记·python·agent·rag
米羊1212 小时前
风险评估文档记录
开发语言·网络·php