标签:重命名 write get 备份 字符串 文件读写 模式 写入 文件
打开文件
f=open(‘test‘,a+,encoding=‘utf-8‘)
文件的各种方法
r/w/a缺点
高效文件处理方法
for f in fw:
f = f.strip()
new_f = f.split(‘,‘)
#[‘xx‘,‘xx‘,‘xxx‘]
#[‘xx‘,‘xx‘,‘xxx‘]
一样的方式
f=open(‘a.txt‘,‘w‘,encoding=‘utf-8‘
names = [‘a‘,‘b‘,‘c‘]
for name in names:
f.write(name)
#等于下面
f.writelines(names)
f.close()
f.flush()#把缓冲区的内容立刻写入磁盘
另外一种打开文件的方式
二进制模式
下载图片
import requests
url=‘xxxxx‘
img = requests.get(url).content
f = open(‘tuxiang.jpg‘,‘wb‘)#以二进制的模式打开
f.write(img)
f.close
文件修改
思想:打开源文件和备份文件,将修改的内容写到第二个文件中,然后删除原文件,重命名第二个文件
import os with open(‘one‘,‘a+‘,encoding=‘utf-8‘) as f,open(‘two‘,‘a+‘,encoding=‘utf-8‘) as f1:
f.seek(0)
for line in f:
new_line=line.replace(‘a‘,‘b‘)
f1.write(new_line)
f1.flush()
os.remove(‘one‘)
os.rename(‘two‘,‘one‘
标签:重命名 write get 备份 字符串 文件读写 模式 写入 文件
原文地址:https://www.cnblogs.com/hedy-x/p/9690843.html