操作文件
Posted xiaomeng15
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作文件相关的知识,希望对你有一定的参考价值。
读模式 写模式 追加模式
读写模式r+ 写读模式w+ 追加读模式a+
读模式
f = open(‘words‘,‘r‘,encoding=‘utf-8‘) #r 读模式 # print(f.read()) #读文件 # print(f.readline()) #读一行 # print(f.readlines()) #把文件的每一行放在一个list里面 f.write(‘hhhhh‘) #写入 报错 #读模式 #1 不能写 #2 文件不存在的话会报错
写模式
f = open(‘words‘,‘w‘,encoding=‘utf-8‘) #写模式 f.write(‘hhhhh‘) #打开一个存在的文件写内容,原来的内容被覆盖 f = open(‘names‘,‘w‘,encoding=‘utf-8‘) #写模式 f.write(‘hhhhh’) #打开一个不存在的文件,会新建一个文件,往里面写内容 print(f.read()) #读文件 报错 写模式 1 打开一个存在的文件写内容,会清空原来文件的内容 2 打开一个不存在的文件,会新建一个文件,往里面写内容 3 不能读
f = open(‘words‘,‘a‘,encoding=‘utf-8‘) f.write(‘hhhhh‘) #打开一个存在的文件写内容,不会清空原来的内容,在末尾添加 f = open(‘names‘,‘w‘,encoding=‘utf-8‘) #文件不存在的话,新建一个文件 print(f.read()) #读文件 报错 追加模式 1打开一个存在的文件写内容,不会清空原来的内容,在末尾添加 2 打开一个不存在的文件,会新建一个文件,往里面写内容 3 不能读
读写模式r+
f = open(‘words‘,‘r+‘,encoding=‘utf-8‘) f = open(‘word‘,‘r+‘,encoding=‘utf-8‘) #文件不存在,会报错 print(f.read()) #读文件 f.write(‘hhhhh‘) #写入
写读模式w+
f = open(‘words‘,‘w+‘,encoding=‘utf-8‘) f = open(‘word‘,‘w+‘,encoding=‘utf-8‘) #可以写入 print(f.read()) #读文件,不能读 f.write(‘hhhhh‘) #写入 文件存在,清空原来的内容,写新内容
追加读模式a+
f = open(‘words‘,‘a+‘,encoding=‘utf-8‘) f = open(‘word‘,‘a+‘,encoding=‘utf-8‘) print(f.read()) #读不到文件 f.write(‘hhhhh‘) #写入
以上是关于操作文件的主要内容,如果未能解决你的问题,请参考以下文章