首页 > 代码库 > Python读取文件
Python读取文件
1.在Python中如何操作文件
2.如何读取大文件
文件内建函数:open(file_name,access_mode=‘r‘,buffering=-1),file()
文件访问模式:
r:以读方式打开(默认)
w:写
a:追加
b:以二进制方式打开
r+ w+ a+:读写方式打开
rb:以二进制读模式打开
wb:以二进制写模式打开
ab:以二进制追加模式打开
输入,输出
read() 读取给定数目个字节
readline() 读取一行
readlines() 读取所有行然后把它们作为字符串列表返回
write() 写入文件
writelines() 针对列表的操作,将一个字符串列表写入文件
练习:
1.遍历一个文件的所有行
f=open(‘/tmp/1‘)
for eachLine in f:
print eachLine,
f.close()
注意:这样将每次读取一行
2.显示文件的前N行
with open(‘/tmp/1‘) as myfile:
head = [next(myfile) for x in xrange(2)]
print head
3.写入
f=open(‘/tmp/1‘,‘a‘)
f.write(‘abc\n‘);
f.close()
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。