优草派  >   Python

Python中w、r表示什么意思?Python文件打开的参数用法总结

翟嘉慧            来源:优草派

日常Python语言的使用过程中,总是免不了要对文件进行读写操作,今天对Python的文件操作做了总结。主要是针对文件打开的读写参数,同样也适用其他会用到r/w/a参数的其他场景,一起来看看吧。

Python中w、r表示什么意思?Python文件打开的参数用法总结

一、文件操作

在Python中对文件的操作是比较常见的事情,其实文件的读取就是一种常见的IO操作,不同的编程语言中,使用的读取文件的方式都是差不多的,可以分成下面这三个步骤,操作如下:

1、打开文件,得到关于文件的描述。

2、操作文件,进入读取写入的操作。

3、最后将操作完成的文件进行关闭,避免造成资源的浪费。

二、文件的打开模式

在Python中,不管是对哪一种文件进行操作,都是有相对应的模式进行读取或者是写入,这样才能获得到文件中的描述,常见的文件打开模式有下面几种,如图所示:

Python中w、r表示什么意思?Python文件打开的参数用法总结

这里需要注意几个文件打开模式的使用区别,如下:

1、r+模式是会将当前所在的文件位置进行掩盖,就比如我们原来使用的文件内容是"Hello,python",打开文件后写入"hi"则文件内容会变成"hillo, python"。

2、w+与r+两个模式不同的地方在于当我们在使用w+模式的时候,会在打开文件时先将文件内容清空。

3、a+与r+的不同的地方是,当我们使用的是a+模式的时候,不管文件的指针在哪一个位置上,也只能写到文件末尾

这篇关于Python中w、r表示什么意思?Python文件打开的参数用法总结的文章就介绍到这里了,希望大家仔细的阅读这篇文章之后能有所收获。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。