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

Python for文件操作

时间:2018-04-22 10:53:27      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:移动   模式   r文件   只读   lin   \n   文件打开   文件   操作   

文件.read()会把文件整个读取,用for打印是把每个字符都输出一遍

文件.readline()会只读取第一行,用for打印是把每个字符都输出一遍

文件.readines()会把文件以列表的形式返回,用for打印是把每一行都输出一遍

(转)
f.read() #读取所有内容,光标移动到文件末尾
f.readline() #读取一行内容,光标移动到第二行首部
f.readlines() #读取每一行内容,存放于列表中

f.write(1111\n222\n) #针对文本模式的写,需要自己写换行符
f.write(1111\n222\n.encode(utf-8)) #针对b模式的写,需要自己写换行符
f.writelines([333\n,444\n]) #文件模式
f.writelines([bytes(333\n,encoding=utf-8),444\n.encode(utf-8)]) #b模式

#了解
f.readable() #文件是否可读
f.writable() #文件是否可读
f.closed #文件是否关闭
f.encoding #如果文件打开模式为b,则没有该属性
f.flush() #立刻将文件内容从内存刷到硬盘

 

Python for文件操作

标签:移动   模式   r文件   只读   lin   \n   文件打开   文件   操作   

原文地址:https://www.cnblogs.com/erhao9767/p/8904828.html

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