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

python 文件处理

时间:2018-06-29 23:37:11      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:png   read   指针   开始   手动   信息   line   编码   本质   

1.window操作系统自带的编码格式是gbk,python3的编码格式是utf_8;

2.文件流处理

通过open()获得文件句柄,通过句柄操纵操作系统从文档中读取内容;待文档信息读取完成后要关闭句柄,不然会一直占用操作系统。

r模式:只读模式

技术分享图片

f.read()//读取文档全部内容

f.readlines()//读取文档的全部内容

f.readline()//读取文档中的一行内容,返回一个列表

print(f.readline() , end = ‘ ‘)//end = ‘ ‘,去掉打印后的空行

f.readable()//判断文件是否可读

3.文件写操作

文件写操作,在文件已经存在的情况下,将清除文件的所有内容,再向文件中添加内容;若文件不存在,则创建一个新的文件,再向文件中写内容。

 

技术分享图片

技术分享图片写字符串

 

4.向文档末尾追加内容操作:a模式

技术分享图片

 

5.文件读写模式

技术分享图片

注意:文件存储在硬盘上,文件本质上是不能修改的,修改文件是通过软件,在内存上修改文件,然后将修改好的内容保存到新的文件中。若修改的内容保存的原文件,则将之前的内容覆盖掉。

文件写操作总是从指针所在位置开始,覆盖后面的内容。

 

6.使用with操作,不用手动写close()关闭文件

技术分享图片

7.同时打开两个文件,从一个文件中读取信息,将此信息写到另一个文件中

技术分享图片

 

python 文件处理

标签:png   read   指针   开始   手动   信息   line   编码   本质   

原文地址:https://www.cnblogs.com/jefy/p/9245737.html

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