操作文件

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)  #写入

 

以上是关于操作文件的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode 如何操作用户自定义代码片段(快捷键)

代码片段 - Golang 实现集合操作

Apollo Codegen 没有找到生成代码的操作或片段

VSCode自定义代码片段——.vue文件的模板

操作栏标签片段中的片段?