码迷,mamicode.com
首页 > 其他好文 > 详细

11、文件读写

时间:2014-11-27 10:21:02      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   os   使用   sp   文件   

1、文件操作流程:open →read、write→close
(1)、open:打开,新建文件语法:open('路径','模式')  如:open('C:/Python27/new.txt','r')
(2)、read:读取文件。语法:对象.read()
(3)、write:写入文件。语法:对象.write('内容')
(4)、close:保存关闭。语法:对象.close()
文件操作的两种方式:使用with……as能使代码更简洁
bubuko.com,布布扣
   bubuko.com,布布扣


1》读取文件 r :open('文件路径','r')-read()-close()
 bubuko.com,布布扣

2》写入文件 w :open('文件路径','w')-write()-close
 bubuko.com,布布扣
3》追加文件 a或a+ :open('文件路径','a+')-write-colse
 bubuko.com,布布扣



2、readlines:读取多行,返回一个列表。size:每次读入size个字符 ,然后继续按size读。不写则读取完整的一行
语法:list=Fileobject.readlies([size])
 bubuko.com,布布扣

3、writelines:使用列表多行写入 ,效率比write高,速度更快。
语法:fileobject.writelines(list)
bubuko.com,布布扣

4、net:语法:fileboject.net()
返回当前行,并将文件指针的下一行

5、seek:语法:Fileobject.seek(偏移量,选项)
--选项=0,指针指向从文件头部到‘偏移量’字节处  seek(0,0)指针移到开头
--选项=1,指针指向从文件的当前位置,向后移动‘偏移量’字节 
--选项=2,指针只想从文件的尾部,向前移动 ‘偏移量’字节 seek(0,2)指针移到末尾

6、name:返回文件的名称 语法:file.name
7、mode:
返回文件打开的模式。file.mode
7、closed:
返回文件的状态,已关闭为True,否则为Flase。一般做判断用
bubuko.com,布布扣



python文件读写
模式 说明
r 只读:指针在文件开头。默认模式
r+ 读写:指针在文件开头 (针对空文件)
w 写入:文件存在将其覆盖,不存在创建
w+ 读写:文件存在将其覆盖,不存在创建
a 写入:文件末尾追加新内容,文件不存在,创建之
a+ 读写:文件末尾追加新内容,文件不存在,创建之
b 打开二进制文件,可以与上r,w,a,+结合使用
u 支持所有的换行符号,如:\r \n \r\n







11、文件读写

标签:style   blog   http   ar   color   os   使用   sp   文件   

原文地址:http://www.cnblogs.com/hero-blog/p/4125697.html

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