当前位置:   article > 正文

python中open的mode_python open mode

python open mode

mode:操作模式,可选,str类型,默认为r。可选值包括r、r+、w、w+、a、a+、x、x+、rb、wb、ab、xb、rt、at、wt、xt这16种。乍一看比较乱,其实很好理解。基本操作模式有四种,r、w、a、x,分别代表读、写、追加、创建新文件。\n\nr模式下只能对文件进行读取操作,不能写入。指定文件若不存在,会报错。w模式下只能对文件进行写入操作,不能读取。指定文件存在,则直接打开写入。若不存在,则先创建文件,再写入。a模式下同样只能对文件进行写入操作,不能读取。指定文件存在,则直接打开写入。若不存在,则先创建文件,再写入。\n\na模式和w模式的区别在于,w模式写入时会先将文件原内容清空,再写入新内容。a模式不会清空文件原内容,而是把新内容追加在原内容之后。\n\nx模式是新建一个文件,然后只能对其进行写入操作,不能读取。x模式下,指定文件必须不存在,若已存在,则会报错。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/278363
推荐阅读
相关标签
  

闽ICP备14008679号