文件的基本操作
Posted liuhongshuai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件的基本操作相关的知识,希望对你有一定的参考价值。
r读 w写 a追加 b以二进制方式
#r rb读
#r rb读 # f=open(‘a.txt‘,‘r‘,encoding=‘utf-8‘) # data=f.read() # print(data) # f.close() # # with open(‘a.txt‘,‘rb‘) as f: # data=f.read() # print(data)
#w wb写 没有即创建 有则覆盖
#w wb写 没有即创建 有则覆盖 # with open(‘a.txt‘,‘w‘,encoding=‘utf-8‘)as f: # f.write(‘welcome‘) # # with open(‘a.txt‘,‘wb‘)as f: # f.write(‘welcome to beijing‘.encode(‘utf-8‘))
# a ab追加
# a ab追加 # with open(‘a.txt‘,‘a‘,encoding=‘utf-8‘)as f: # f.write(‘shandong‘) # # with open(‘a.txt‘,‘ab‘)as f: # f.write(‘welcome to jinan‘.encode(‘utf-8‘))
# r+ r+b读写
# r+ r+b读写 # with open(‘a.txt‘,‘r+‘,encoding=‘utf-8‘)as f: # data=f.read() # print(data) # f.write(‘hello‘) # with open(‘a.txt‘,‘r+b‘)as f: # data=f.read() # print(data) # f.write(bytes(‘hello‘,encoding=‘utf-8‘))
#read readline readlines
#read readline readlines # f=open(‘a.txt‘,‘r‘,encoding=‘utf-8‘) # print(f.read(5))#读取指定字符 # print(f.readline())#一行一行读 # print(f.readlines())#将内容按行封装成一个列表 换行符为 # f.close()
# seek按字节定光标的位置
# tell告诉你光标的位置
# seek按字节定光标的位置 # tell告诉你光标的位置 # with open(‘a.txt‘,‘r‘,encoding=‘utf-8‘) as f: # data=f.read(10) # print(data) # f.seek(0) # print(f.read()) # print(f.tell()) # print(f.readable())#是否可读 # print(f.writable())#是否可写
以上是关于文件的基本操作的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
VSCode自定义代码片段15——git命令操作一个完整流程
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途