一、文件的介绍
- 文件是用来存放数据
- 文件包括:.py、文本文档、音频、视频、图像……
- 文件操作步骤:打开--->操作(读、写)---->关闭
- 文件的权限:w(write写入) 、r(read读取)
二、文件操作的方法
(1)文件句柄:open(path,mode,encoding) 打开文件
文件句柄:一个代表被打开的文件的变量名
path:文件路径
mode:模式,权限,默认是读mode='r'
encoding:编码格式
(2)write(写入的内容) 写入
写入时换行需手动添加\n
如果文件不存在,写入时会自动创建文件(不会创建目录)
(3)read() 读取文件的内容
(4)close() 关闭文件
三、with文件操作
格式:
with open("path"[,mode,encoding]) as 文件句柄:
具体的操作
(1)with能够自动关闭文件,不需要写close(),方式忘记关闭导致文件内容出错
(2)默认不支持中文,需指定encoding="utf8"
(3)mode='a'时写入不会覆盖原有的内容;mode='w'写入会覆盖文件原有内容
(4)path可使用绝对路径和相对路径,绝对路径从盘符开始
四、其他方法操作文件
#写入文件
file_A = open("CeshiFiles/c.txt",mode="w")
file_A.write("123456789\n")
file_A.close() #关闭文件