美文网首页
python open之r,r+,w,w+,a,a+区别

python open之r,r+,w,w+,a,a+区别

作者: 南风寄羽 | 来源:发表于2019-09-30 11:21 被阅读0次

    r: 必须打开一个存在的文件,且只能进行读操作

    r+:和r一样,必须打开一个已有的文件。最开始光标在文件前面。如果先读,读完后光标在文件末尾,再写,只是在原来文件末尾追加;如果先写,则会覆盖原来的文件。

    w:  默认创建一个新的空文件,已经存在就清空

    w+:也是创建新的空文件,存在即清空。因为是空文件,所以先写后读

    a:  没有就新建,有就直接操作。只能写在后面,不能读

    a+:  和a一样,但是可以读。但此时光标在文件末尾,需要移动光标才能读。使用f.seek(number)移动光标

    相关文章

      网友评论

          本文标题:python open之r,r+,w,w+,a,a+区别

          本文链接:https://www.haomeiwen.com/subject/rdmcpctx.html