求教Python,open()参数问题

target=open(filename,"r+")#分别采用r+、a+、w+谁能解释一下这几个参数,以及a、w、r参数的工作原理么?... target = open(filename,"r+") #分别采用 r+、a+ 、w+
谁能解释一下这几个参数 ,以及a 、 w、 r 参数的工作原理么?
展开
 我来答
风与雨的故事
2016-07-25 · TA获得超过405个赞
知道小有建树答主
回答量:359
采纳率:80%
帮助的人:246万
展开全部
w代表写模式打开文件

r代表读模式打开文件

wr代表读写模式打开文件

w+代表读写模式打开文件

r+代表读写模式打开文件

a+代表读写模式打开文件

上面w+,r+,a+,wr效果等同。都是读写模式打开文件
追问
请问读写模式打开文件和读模式有什么区别?
如果w+,r+,a+,wr效果等同的话,在什么情况下该用什么?还是都可以用?谢谢
追答
读模式,就只能读文件内容,写入数据到文件就会出错。同理,写模式只能写入,不能读。只有读写模式才能同时支持读和写入数据。
什么时候用,只要模式不冲突,随意。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式