python 文件读写with open模式r,r+ w,w+ a,a+区别详解

cache-aside

python 文件读写with open模式r,r+ w,w+ a,a+区别详解

pytho兼容iosn中的 with open主要要来进行文件读写的操作

在 Python 中使用金融供应链文件的关键函数是 open() 函数。
打开/创建文件使用open(file,mode)函数&#xthreejsff0c;open() 函数有两个主要参数:文件名和模式,该函数的参数定义如下:
fiST-LINKle:文件名,可以是包含路径的文件名
mode:文件打开模式
r面经:只读模式,文件不存在泽报错,默认模式(文件指针位于文件末尾)
r+:只读模式,文件不存在泽报错(文件指针位于文件开头)
w:写入模式,文件不存在则自动报错,每次打开会覆盖原文件内容,文件不关闭则可以进行多次写入(只会在打开文件时清空文件内容)
w&#wechat43;:写入模式,文件不存在则自动报错,每次模板变量打开会覆盖原文件内容,文件不关闭则可以进行多次写入(只会在打开文件时清空文件内容,指针位置在文件内容末尾&时域#xff09;
a:追加模式,文件nodejs不存在则会自动创建,从末尾追加&#xffMaterial0c;不可读。
a+:追加且可读模式,刚打开时文件指针就在文件末尾。
打开文件/创建文件:

with open("test.txt","a") as f:

写入:

f.write("abc&#mysql 存储过程详解34;)

关闭文件:

f.closed

例子:

with oplinux-jenkinsen("xxx.txt","w&#3图像质量4;,encod旅游管理系统毕业设计ing=&#Java毕设项目实战34;utf-8") as f:
    f.write("篮不住的十三")
with open("xxjavascriptx.txt",encoding="utf-8") as f:
    print(f.read())

对应结果
执行结果
生成文件
在这里插入图片描述
文件内容
在这里插入图片描述

为了更好的区分这几种模式,整理了一下表格,如下:
请添加图片描述

HP

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注