1、⽂件的概念
-
l计算机的⽂件,就是存储在某种⻓期储存设备上的⼀段数据 ;
-
⻓期存储设备包括:硬盘、U 盘、移动硬盘、光盘 ;
-
⽂件的作⽤是可以将数据长期保存下来, 在需要的时候再使用。
二、⽂件的种类
1、⽂本⽂件
-
可以使⽤⽂本编辑软件查看;
-
例如:python 的源程序 ,txt 文本文件、doc、ppt、表格
2、 二进制⽂
-
二进制文章是以01方式进行存储的
-
保存的内容不是给⼈直接阅读的,⽽是提供给其他软件使⽤的
-
例如:图⽚⽂件、⾳频⽂件、视频⽂件等等 ;
-
⼆进制⽂件不能使⽤⽂本编辑软件查看。
三、⽂件操作流程
1. 操作⽂件的套路
⼀共包含三个步骤:
-
第一步:打开⽂件 ;
-
第二步:读、写⽂件 ;
-
读: 将⽂件内容读⼊内存 ;
-
写: 将内容写⼊⽂件 。
-
-
第三步:关闭⽂件 。
2. ⽂件的函数/⽅法
在 Python 中要操作⽂件需要记住 1 个函数和 3 个方法
-
open 函数,打开文件
-
open 函数负责打开⽂件,并且返回⽂件对象
-
如果⽂件存在------返回⽂件操作对象
-
如果⽂件不存在------出错 ;
-
-
-
read / write / close 三个⽅法都需要通过 ⽂件对象 来调⽤
-
read ⽅法 —— 读取⽂件
-
open 函数的第⼀个参数是要打开的⽂件名(⽂件名区分⼤⼩写) ;
-
read ⽅法可以⼀次性读取文件的所有内容 。
-
close ⽅法负责关闭⽂件,如果忘记关闭⽂件,会造成系统资源消耗,⽽且会影响到后续对⽂件的访问 。
-
四、文件操作案例
1、读取文件
# 打 开文件 file = open(r"C:\file\temp\a.txt", "r") # 读取文件 text = file.read() # 显示读取内容print(text) # 关闭文件 file.close()
2、写入文件
# 打 开文件 file = open(r"C:\file\temp\b.txt", "w") # 写入内容 str1 = "hello world\n" file.write(str1) str1 = "hello python\n" file.write(str1) # 关闭文 件 file.close()
3、文件打开方式
open 函数默认以只读⽅式打开⽂件,并且返回⽂件对象
-
“r”:只读方式打开文件;
-
“w”:只写方式打开文件;
-
“a”:追加写方式打开文件;
-
open 函数的访问方式后面添加 b 参数代表访问二进制文件,如: