首页 > 编程语言 > 详细

Python【每日一问】06

时间:2019-04-16 18:16:21      阅读:128      评论:0      收藏:0      [点我收藏+]

问:简述Python文件打开模式 r、 w、 a、 r+、w+、a+之间的区别

答:

1.只读模式 r

文件存在:只读打开,只能执行读操作

文件不存在:报错

2.只写模式 w

文件存在:文件指针置于开头,清空原数据,写入新数据

文件不存在:创建一个新的空文件,写入数据

【注】:文件的数据不可读

3.追加模式 a

文件存在:文件指针置于文件的结尾,新的内容将会被写入到已有内容之后

文件不存在:创建一个新的空文件,写入数据

【注】:文件的数据不可读

4.读+追加模式 r+

文件存在: 文件指针置于文件的开头,打开一个文件进行读与追加

文件不存在:报错

5.写读模式 w+

文件存在:文件指针置于文件的开头,打开一个文件从头开始编辑,原有内容会被删除,写入新数据

文件不存在:创建新文件,写入数据

6.追加读写模式 a+

文件存在:文件指针置于文件的结尾,以追加模式打开文件

文件不存在:创建新文件,写入数据

 

Python【每日一问】06

原文:https://www.cnblogs.com/ElegantSmile/p/10718569.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!