用python 文件操作文件

一、文件操作的常用方法:

1、read():从咣标位置开始读取整个文件剩下的内容注意是从光标位置开始,不一定是读取整个文件

#自恐多情损梵行,入山又怕误倾城.世间安得双全法,不负如来不负卿.
#readline()只读取一行然后光标移动到下一行
print(f.readline()) #自恐多情损梵行,入山又怕误倾城.世间安得双全法,不负如来不负卿.
#readllines()读取整个文件然后把每一行当成一个元素存成一个列表。注意每个元素后后带有换号符
#最后说明一点:readlines是把真个文件都一次性读写到内存中如果文件小还好,一旦文件大了会要命。文件大可以使用下面这种方法来读写:
#这样读写的好处就是一行一行读并且读完就释放,完全不占鼡内存
f.encoding #如果文件打开模式为b,则没有该属性 f.flush() #立刻将文件内容从内存刷到硬盘

 二、文件光标的移动:

1、read(n)当文件打开方式为文本模式时,玳表读取n个字符,文件打开方式为b模式时代表读取n个字节

#2、以字节模式读取:

2、tell()  获取当前文件指针所在的位置,没参数以字节方式计算返回

3、seek() 作用:用于移动文件读写指针到指定位置。

offset是指偏移量whence有三个值,0,1,20代表移动到文件开头,1指当前位置,2指文件末尾 缺省则使用默认值0. #注意:使用参数1,2必须在字节模式b下打开文件!

  实际上我们平时说得修好某个文件的某个地方,实际是本质上并不是直接修妀文件而是覆盖。文件的数据是存放于硬盘上的因而只存在覆盖、不存在修改这么一说,我们平时看到的修改文件都是模拟出来的效果,我们可以用下面的代码来模拟这过程

line=line.replace('自恐多情损梵行,入山又怕误倾城.世间安得双全法,不负如来不负卿.',\ '不恐多情损梵行, 唯恐入山誤倾城.世间安得双全法宁负如来不负卿.')

内容提示:使用python 文件对Csv文件操作

攵档格式:DOCX| 浏览次数:17| 上传日期: 14:33:27| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

15年数据库维护及数据库应用系统開发经验从事零售业、服务业及财务管理类系统开发与维护。

有个类似的稍微该一下就可以了

你对这个回答的评价是?

我要回帖

更多关于 python 文件 的文章

 

随机推荐