码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2021-05-24 08:50:33      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:style   enc   line   txt   coding   ace   print   判断   多个   

# r,w,a
# r+,w+.a+ 读写,写读,追加读
#rb wb ab
#rb+ wb+ ad+
#r相关,文件不存在会报错,他的文件指针是在最前面的
#w相关,都会创建文件,清空文件内容
#a相关,如果要读,就移动文件指针,不管怎么移动文件指针,写的时候都是追加在最后面
#a+:想读想写,用a+加上移动文件指针 seek()

f=open(‘user.txt‘,‘r+‘,encoding="utf-8")
#f.read()
f.write("你好啊")
f.close()

f=open(‘C:user.txt‘,‘w+‘,encoding="utf-8")
f.read()
print(f)
f.close()

f=open(‘user.txt‘,‘w+‘,encoding="utf-8")
f.write(‘advsdgtrhtr‘)
f.seek(0)
f.read()
print(f)
f.close()

f=open(‘user.txt‘,‘a+‘,encoding="utf-8")
f.seek(0) #移动光标到最前面可读取到数据
#f.flush()
#f.tell()
f.read()
print(f)
f.write(‘wwwww‘) #无论光标怎么移动,都是在最后面追加内容
f.write("\n123445")
f.close()

f=open("access.log",encoding="utf-8")
for line in f: #循环文件对象,就直接是文件名
print(line)
f.close()

#f=open("qian.txt",‘a+‘,encoding="utf-8")
#with open("qian.txt",encoding="utf-8")as f1: with可以判断什么时间文件不被使用,会自动关闭文件
#with也可以打开多个文件
with open("qian.txt",encoding="utf-8")as f1,open("qian2.txt","w",encoding="utf-8")as f2:
for line in f1:
new_line=line.replace("费","费玉清")
f2.write(new_line)









文件操作

标签:style   enc   line   txt   coding   ace   print   判断   多个   

原文地址:https://www.cnblogs.com/shaoyao/p/14761883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!