文件操作 模式r+与w+

r+与w+

r+是读写模式,在文件的末尾进行追加操作。

>>> myfile=open(‘pwd.txt‘,
... ‘r+‘)
>>> myfile.read()
‘admin 123 1\nczz 121 0\nusr 123 0\n‘
>>> myfile.write(‘123‘)
>>> myfile.read()
‘‘
>>> myfile.seek(0)
>>> myfile.read()
‘admin 123 1\nczz 121 0\nusr 123 0\n123‘

w+是写读模式,执行open()之后文件里的内容就是是空的。

>>> myfile.read()
‘admin 123 1\nczz 121 0\nusr 123 0\n123‘
>>> myfile.close()
>>> myfile=open(‘pwd.txt‘,‘w+‘)
>>> myfile.read()
‘‘
时间: 2024-10-11 13:20:10

文件操作 模式r+与w+的相关文章

重学Python - Day 05 - python基础 -> python的文件操作:r、w、a、r+、a+ 、readline、readlines 、flush等常用的文件方法

文件的读操作 示例: 1 print("->文件句柄的获取,读操作:") 2 3 f = open('无题','r',encoding='utf8') 4 d = f.read() 5 f.close() 6 print(d) 7 8 print('->例二:') 9 f = open('无题','r',encoding='utf8') 10 e = f.read(9) 11 f.close() 12 print(e) 13 #python3中,文件中一个中英文都占位1 运

C语言中文件打开模式(r/w/a/r+/w+/a+/rb/wb/ab/rb+/wb+/ab+)浅析

C语言文件打开模式浅析 在C语言的文件操作语法中,打开文件文件有以下12种模式,如下图: 打开模式  只可以读   只可以写  读写兼备 文本模式 r w a r+ w+ a+ 二进制模式 rb wb ab  rb+ (r+b)   wb+ (w+b)   ab+ (a+b)  其中,二进制模式与文本模式操作相似,只不过是以二进制流的形式读写而已,下面以文本模式为例分析: 1."r" 模式: 1.1 打开文件进行“只读”操作,即只能从文件读取内容. 1.2 若欲操作的文件不存在,则打开

python 文件操作联系 r+ w+ a+ 的理解

突然来一句:“慨然有经略四方之志” 文件操作三部曲:1.先用open打开 2.再写关闭  3.再回到中间写操作     为啥要刚打开就关闭 那是很容易望,所以先写上... 基本格式 f = open("file_name", "r", encoding="utf-8")    都得有才标准呐 ! f.read() 如果不写读几位,它会一直读下去 文件指针也就从头跟着下去,而且他是不会自己回来滴  所以要用f.seek()  把指针找回来并放到想去

python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)

如下表 模式 可做操作 若文件不存在 是否覆盖 r 只能读 报错 - r+ 可读可写 报错 是 w 只能写 创建 是 w+ 可读可写 创建 是 a 只能写 创建 否,追加写 a+ 可读可写 创建 否,追加写   1.只读模式(r)一个存在的文件: def file_operation(): with open('/wzd/test.txt', mode='r') as f: # f.write('abc') r = f.readlines() print r print '---done---'

C语言之——文件操作模式

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47450667 "rt" 只读打开一个文本文件,只允许读数据 "wt" 只写打开或建立一个文本文件,只允许写数据 "at" 追加打开一个文本文件,并在文件末尾写数据 "rb" 只读打开一个二进制文件,只允许读数据 "wb" 只写打开或建立一个二进制文件,只允许写数据 "ab"

【文件操作】

#文件操作 文件操作模式 r:只读 f = open("小重山","r",encoding="utf-8") f.read() #按字符读 f.readline() #按行读取,光标发生位置变化,读取的最后位置 f.readline() f.readlines() #读取全部文件,光标发生位置变化,读取的最后位置 w:只写 f = open("小重山","w",encoding="utf-8&qu

【Python】-- 文件操作

#文件操作 文件操作模式 r:只读 f = open("小重山","r",encoding="utf-8") f.read() #按字符读 f.readline() #按行读取,光标发生位置变化,读取的最后位置 f.readline() f.readlines() #读取全部文件,光标发生位置变化,读取的最后位置 w:只写 f = open("小重山","w",encoding="utf-8&qu

Python之文件操作:文件的读写

一.open函数:对文件读写之前,需要先打开文件,获取文件句柄 注意:open() file() 尽量使用open(),Python3以后不支持file()了 1.open(file_name[,access_mode][,buffering]) (1)参数说明 file_name:一个包含了你要访问的文件路径及文件名称的字符串值.尽量使用绝对路径 access_mode:打开文件的方式:这个参数是非强制的,默认文件访问模式为只读(r) r,只读 w:写之前会清空文件的内容 a:追加的方式,在原

开发技术--浅谈文件操作与字符编码

开发|浅谈文件操作与字符编码 听说Python的文件操作很容易在某一些电脑上出问题,然而罪魁祸首就是字符编码.让我们来了解一些底层的编码方式. 前言 目前所有的文章思想格式都是:知识+情感. 知识:对于所有的知识点的描述.力求不含任何的自我感情色彩. 情感:用我自己的方式,解读知识点.力求通俗易懂,完美透析知识. 正文 本文主要分为两大部分,一部分是如何使用Python进行文件操作,另一部分是聊一下字符编码的那些事.(比较绕,尽量用最最最通俗的话表述~~) 文件操作 1.文件操作方式 open(