首页 > 编程语言 > 详细

python 文件操作

时间:2017-12-09 14:30:23      阅读:292      评论:0      收藏:0      [点我收藏+]

 文件打开方式(mode):

  r:打开一个文件只用于读,默认打开方式

  r+:打开一个文件用于读写。文件指针将会放在文件的开头。

  a:打开一个文件用于追加,文件如果存在,文件指针将会放在文件末尾,也就是说新的内容将会被写在已有内容之后

  a+:追加方式打开

  w:打开一个文件只用于写

  w+:打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件

 

文件打开

  open(name[,mode[buf]])

  name 文件名

  mode 打开方式

  buf 缓冲buffering大小

 

文件读操作

  read([size]):读取文件,(读取size字节,默认读取)

  readlize([size]):读取一行

   如果读取的一行的长度len(line)>size 则返回size大小,如果len(line)<size ,则返回len(line)

  readlines([size]):读取完文件,返回每一行所组成的列表

   readlines的size是指每次读缓冲区相接近的大小字节的文件,返回每行组成的列表,可以通过io模块查看buf大小

  使用迭代去读取文件iter

    

  In [10]: f = open("luffy.txt")

  In [11]: iter_f = iter(f)

  In [12]: lines = 0

  In [13]: for line in iter_f:
  ....: lines += 1
  ....: print(line)
  ....:
  http://luffy.oldboyedu.com/

  http://luffy.oldboyedu.com/

  ......

文件写操作

  write(str):将字符写入到文件

  writelines():写多行到文件

文件指针

 文件属性

python 文件操作

原文:http://www.cnblogs.com/zbrook/p/8011376.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!