当前位置:首页>python>Python基础篇 - 文件基础操作

Python基础篇 - 文件基础操作

  • 2026-08-25 17:05:20
Python基础篇 - 文件基础操作
 文件基础操作

    今天的基础篇内容讲解python文件基础操作的基本知识,大家这么聪明,一看就会了。

1. 文件的概念:文件是存储在磁盘上的数据集合,文件可以包含各种类型的数据,如文本、图像、音频、视频或程序代码。计算机的文件系统通过文件名和文件路径来定位和管理文件。文件名通常包含文件的名称和扩展名,扩展名用于表示文件的类型(例如.jpg表示图像文件)

    1.2. 文件的持久化:数据是以二进制的形式存储在内存的,将数据写到磁盘文件的过程称之为持久化。

    2. 文件的分类

    2.1 文本文件:通过统一的编码格式进行存储,可以被看做存储在磁盘上的长字符串。纯文本文件编码格式常见的有ASCII、UTF-8、UTF-16等。

2.2 二进制文件:由计算机原始的0、1组成,没有编码格式,如常见的jpg图片文件。

    3. 文件路径

    3.1 绝对路径:从根目录出发到指定位置的路径,如E:/...

3.2 相对路径:从当前位置到指定位置的路径,如.././...

4. 文件的读写操作:使用open(文件名,模式)打开或创建文件,该方法执行完毕之后返回的是一个file对象。
    open(文件名,模式)-模式选择:
模式
说明
r
只读,文件若不存在会报错,默认此模式
w
写入,写入前清空原有数据,文件不存在会创建文件
a
追加写入,在原有数据后追加,文件不存在会创建文件
x
创建新文件并写入,文件若已存在会报错
t
以二进制打开,一般用于非文本文件如图片等
b
以文本模式打开,默认此模式
    4.1 写数据-write
with open('qq.txt','w') as f:  f.write('hello')
    4.2 读数据-read、readline、readlines
### read([size]):若不指定size,则读取文件中所有数据with open('qq.txt','r') as f:  f.read() # 读取全部数据  f.read(5) # 读取前五个字节数据### readline([size]):若不指定size,则读取文件中的第一行数据with open('qq.txt','r') as f:  f.readline() # 读取第一行数据  f.readline(5) # 读取前五行数据### readlines():读取文件所有行数据,并返回一个列表with open('qq.txt','r') as f:  f.readlines() # 读取所有行数据,并返回列表

总结:今日我们学习了Python基础篇-文件基础操作:核心是掌握文件的打开与读写操作。通过open(文件名,模式)指定路径和模式(如r只读、w写入、a追加),配合read()、readline()、write()等方法实现内容读取与写入。这里推荐使用with open()上下文管理语句,可自动管理文件资源,避免忘记关闭文件导致数据丢失。在Python基础篇,后续我们将持续学习Python基础知识,祝每一位study er学习愉快。

<合集链接>
这里是我滴合集内容链接,大家感兴趣就康康吧。
1. 人工智能进阶之路 - 机器学习篇
2. Origin-study
3. 人工智能进阶之路-Python基础篇
4. 充电er的乱坠闲聊
5. Origin认知
点个 赞 你最好看

最新文章

随机文章