码迷,mamicode.com
首页 > 编程语言 > 详细

python-文件读写

时间:2018-06-09 20:27:11      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:覆盖   readline   读写   nba   TE   errno   文件   获取文件   name   

k in data: #判断k是不是在文件里
f = open (‘ filename‘,encoding=‘utf-8‘) #打开文件 Python 2.7版本中是 File()
print(‘read‘, f.read() )#获取文件里面的所有内容
print(‘readline‘,f.readline()) #读取文件一行的数据
print(‘readlines‘,f.readlines()) #获取文件里面所有的数据,每一行的数据放到一个list里面
f.seek(0)#0是指移动文件指针到最前面
f.write(‘5dianban‘) #写入
f.close() #关闭

 


只读模式 r # 只能读,不能写,文件不存在会报错(FileNotFoundError: [Errno 2] No such file or directory: ‘11.txt‘)
读写模式 r+ #打开不存在的时候也会报错 (FileNotFoundError: [Errno 2] No such file or directory: ‘11.txt‘)
写模式 w #覆盖以前文件,里面的内容,不能读
写读模式 w+ #覆盖以前文件,可以读,文件不存在的话,会帮你创建一个
追加模式 a #可以写,不能读,文件不存在会创建
追加读模式 a+ #能读、能写、不会清空以前的内容,文件不存在会创建(用此方法,需要移动文件指针到最前面才能读到文件内容)
#只要沾上r,文件不存在肯定会报错
#只要沾上w,文件内容肯定会被清空

 

python-文件读写

标签:覆盖   readline   读写   nba   TE   errno   文件   获取文件   name   

原文地址:https://www.cnblogs.com/tinazhu/p/9159722.html

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