一、认识文件
文件就是用来保存数据的,每个文件都有后缀,不同的后缀表示不同的存储方式,例如:
文本文件(存文字信息) ----.txt, .word, .md等
二进制文件:视频文件、音频、图片 ----.mp4, .mov, .avi, .mp3, .png, .jpg, .gif等
可执行文件等 ----.exe, .api, .dmg等
二、文件操作
所谓文件操作就是对文件进行读写操作
1.文件操作的步骤(对所有的文件操作有效):
(1)打开文件
(2)对文件进行读/写操作(读:获取文件内容 写:修改文件内容)
(3)关闭文件
三、python的文件操作
1.文件的打开===open
(1)格式:open(文件路径, 打开的模式='r')
open函数有一个返回值:返回的就是被打开的文件句柄对
文件句柄:就是文件的代言人,对文件句柄对象进行的操作,就相当于对文件进行操作
(2)文件路径
文件路径:文件在电脑中对应的地址
1.直接写全路径(不推荐使用)
2.一般将涉及到的文件放到工程中:
a. 文件和代码对应的.py文件在一个目录下面:路径直接写文件名
b. 在工程文件夹下,但是不直接和代码文件在一个目录里面: ./放文件的文件夹名字/文件名
(3)文件打开模式
'r'->文本读(以读的形式打开,只能获取内容,不能修改文件内容)
'w'->文本写 (以写的形式打开,只能修改文件内容,不能获取文件内容)
'a'->文本写
'br'->二进制读
'bw'->二进制写
'ba'->二进制写