[关闭]
@Scrazy 2016-02-15T08:28:59.000000Z 字数 576 阅读 772

文件读写


python学习笔记


读文件

1、open()函数

在python中读取文件使[TOC]用python内置的open()函数

  1. >>> f = open('/home/mouse/test.txt', 'r')
  2. >>> print f.read()
  3. >>> f.close()

2、with()函数

由于每次都要使用close()很是繁[TOC]琐,故引入with()函数

  1. >>> with open('/path/to/file', 'r') as f
  2. ... print(f.read())

可以省去每次使用close的麻烦。

3、read(size)方法

对于小的文件可以直接使用read()如果太大的文件调用read(size)方法

4、readline()方法

每次读取一行内容

二进制文件

暂时不研究二进制文件的读写问题,留个坑!!!

写文件

读写的方法都是一样的!

  1. >>> f = open('/home/mouse/text.txt', 'w')
  2. # 'w'会覆盖原来的数据,换成'a'可以续写
  3. >>> f.write('I like Python')
  4. >>> f.close()
  5. #当然有 with()方法
  6. >>> with open('/home/mouse/test.txt', 'w') as f:
  7. ... f.write('\n I Like Python')

总结

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注