文件处理

2020-07-19  本文已影响0人  啊哈_6377

1、读写方式打开,文件不存在文件会报IOerro,文件存在会打开文件(不会先清空文件已有内容)。指针在文件开头,会覆盖文件里的内容(不会先清空文件已有内容)ob=open("lesson004.txt","r+")

2、读写方式打开,文件不存在会创建文件,文件已存在,会清空文件内容。指针在文件开头,写入文件内容更新 ob=open("lesson04.txt","w+")

3、读写方式打开,文件不存在会创建文件,文件已存在会打开文件(不会先清空文件已有内容),指针在文件末尾,以追加方式写入 ob=open("lesson04.txt","a+")

4、ob.read()#文件内容原样输出,ob.read(2)#指针到第二位,输出指针前的所有内容。只输出文件前两个字符内容。如果指定为负数或没传,则读取到文件末尾

5、ob.readline(3)#返回字符串,读取文件指针所在行,可指定参数读取至第一行第几个字符,参数默认为-1读取至行末尾

6、ob.readlines()#读取所有行,作为字符串列表返回

7、ob2.tell()#返回指针当前位置

8、ob2.seek(1,0)#将光标移动至指定位置,seek(a,b)a指定移动的字符个数,b=0指定从文件开头b=1从当前位置b=2从文件末尾

上一篇 下一篇

猜你喜欢

热点阅读