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

Python读取文件

时间:2014-08-21 00:23:13      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:二进制   file   如何   

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()

Python读取文件,布布扣,bubuko.com

Python读取文件

标签:二进制   file   如何   

原文地址:http://8936377.blog.51cto.com/8926377/1542809

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