标签:编码 文件处理 存在 height 技术分享 定位 方式 nbsp 文件
1.文件处理
1.1.文件操作的基本用法
f=open(‘a.txt‘,‘r‘,encoding=‘utf-8‘) #open是打开文件的函数,a.txt是要打开的文件,r是只读模式打开,encoding是指定打开文件的字符编码。
print(f.read()) #read 是读取整个文件,文件过大的时候不建议用这种方式打开。
print(f.readline()) #readline是一行一行的读取文件。
1.2.打开文件的模式都有:
常用的有:
b模式,以字节的方式操作文件,如,rb,wb,ab。当以字节操作文件的时候,读取的文件内容为字节类型,不能指定编码及encoding不能使用。
不怎么常用的
2.文件处理的其他操作
2.1. read(3)
f=open(‘a.txt‘,‘r‘,encoding=‘utf-8‘)
print(f.read(3))
f=open(‘a.txt‘,‘rb‘)
print(f.read(3))
2.2.seek 移动文件读取光标到指定位置
f=open(‘a.txt‘,‘rb‘)
f.seek(3,0)
seek中的3代表读取三个字节,0代表从问价开头读取,可不填 默认为0.另外还有 1从光标当前位置读取,2从文件末尾读取。
=============================================================
函数
标签:编码 文件处理 存在 height 技术分享 定位 方式 nbsp 文件
原文地址:http://www.cnblogs.com/yxwang/p/7190302.html