文件操作简介与文件读写模式

1.如何操作文件?

open(文件路径,读写模式,字符编码)

方式一:

    f = open(文件路径,读写模式,字符编码)#f = open(r‘D:\n\ts.txt’,r,encoding =‘utf8’)
    print(f)     f.close  #文件打开后还要手动关闭

 方式二:

with open(文件路径,读写模式,字符编码)as 变量名:
       子代码运行结束后自动调用close()方法
print(变量名)

 2.文件读写模式:

1.  r  只读模式   (默认模式 )

2.  w  只写模式  (W会先清空该文件内容,之后等待填写新内容)

3.  a  只追加模式(只能在文件末尾追加数据)(当文件目录不存在会自动创建)

https://www.cnblogs.com/Dominic-Ji/articles/10992576.html

 3.文件的操作模式

t模式  文本模式

  文件操作的默认模式

    r  rt

    w  wt

    a  at

  1.只能操作文本文件

  2.必须指定encoding参数

  3.读写都是以字符串为单位

b模式  二进制模式

    rb、wb、ab  必须自己指定 不能省略

  1.能够操作所有文件类型

  2.不需要指定encoding参数

  3.读写都是以bytes为单位

 

4.文件的诸多操作方法

read()  一次性读取文件内容并且光标停留在文件末尾  继续读着为空

‘’‘当文件太大时不推荐一次性读取可以使用for循环’‘’

readline()  一次只读一行内容

readlines()  按照行的方式读取所有的内容并组织成列表返回

readable()  判断文件是否具可读

writeable()  判断文件是否可写

posted on 2022-08-23 13:32  笔断词穷  阅读(159)  评论(0)    收藏  举报