首页 > 代码库 > python基础补充
python基础补充
一、文件操作
open()#打开文件
open(‘a.txt‘,‘w‘,encoding=‘utf-8‘)#防止乱码
r、a、w--只读、追加写、只写三种模式
U#把所有文件里面的换行符都改成\n
b#二进制操作
.read()#读文件
.readline()#读取一行,一行一行的读文件
.readlines()#读文件的全部内容,返回的是一个list
for line in f:
print(line) #循环读取文件每行内容,推荐此方法
.write()#写
.wrielines()#写一个list
.seek(0)#指定文件指针位置
.tell()#读文件
.truncate()#清空
.close()#关闭文件
.flush()#缓冲区的文件立即生效
with open(‘a.txt‘,‘r‘) as fw,\ #一行代码写不完可以加一个\ 连接两行代码;用with就不用再写.close
open(‘b.txt‘,‘w‘,encoding=‘utf-8‘):
src_res=fw.read()
res=src_res.replace(‘xxx‘,‘dsssd‘)#替换
fw.write(res) #如果要修改原文件,就必须在创建一个新文件,把原文件的修改后的内容写到新的文件里面
os.remove(‘a.txt‘)
os.rename(‘b.txt‘,‘a.txt‘)#把原文件删除,将新的文件重命名为原文件
python基础补充
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。