Open
python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写
注意⚠️:
使用 open() 函数一定要保证关闭文件对象,即调用 close() 函数
基本语法:
open(file,mode='r',encoding=None)
-参数说明:
- file: 必需,文件路径(相对或者绝对路径)
- mode:可选,打开模式,读写模式
- encoding:一般使用utf8
-mode参数参照图:
实例:
实例1:
#打开text.txt文件,读取打印出来,并且关闭文件
file = open(text.txt,'r',encoding="utf-8")
data = file.read()
close.file()
实例2:
#当前路径下没有创建new_text.txt文件,使用mode=w模式,可以直接创建文件,并且写入内容
#注意⚠️:如果之前已经存在同名文件,使用 mode='w' 模式,会覆盖之前的文件内容
#写入中文需要指定编码格式为 utf-8, GBK
# mode = 'w', 创建文件写入模式
file = open(text.txt,'w',encoding="utf-8")
file.write('okokokok,fine')
close.file()
# mode = 'a', 追加写入模式
file = open(text.txt,'a',encoding="utf-8")
# mode = 'r+', 打开一个文件,并且文件指针在开头
file = open(text.txt,'r+',encoding="utf-8")
with 语句
with 语句可以让我们节省关闭文件的操作
实例1:
with open("text.txt") as f :
f.read()
#省去close()